Skip to content

CCU Dateitransfer und Konsolenzugriff

mdzio edited this page Nov 1, 2023 · 3 revisions

CCU-Dateitransfer und Konsolenzugriff

Aktivierung des SSH-Zugangs auf der CCU

In der Web-UI der CCU unter EinstellungenSystemsteuerung die Schaltfläche Sicherheit betätigen.

Im folgenden Dialog SSH aktivieren und ein sicheres Passwort einstellen: SSH-Einstellungen

Dateitransfer mit WinSCP

Unter MS Windows kann der Dateitransfer mit dem Programm WinSCP erfolgen.

Folgende Verbindungseinstellungen sind zu wählen:

WinSCP-Einstellungen

Danach wird auf einer Seite das lokale Dateisystem und auf der anderen Seite das Dateisystem der CCU angezeigt:

WinSCP-Fenster

Verzeichnisse können nun ausgewählt und Dateien zwischen den Systemen transferiert werden.

Konsolenzugriff

Unter MS Windows kann der Konsolenzugriff mit dem Programm PuTTY erfolgen.

Folgende Verbindungseinstellungen sind zu wählen:

PuTTY-Einstellungen

Die Verbindungseinstellungen können als Session gespeichert werden. Mit der Schaltfläche Open wird die Verbindung hergestellt. Als Login-Name ist root anzugeben:

PuTTY-Konsole

Auf der Linux-Konsole der CCU3 können die üblichen Linux-Befehle verwendet werden. In folgender Tabelle sind einige häufig verwendete Befehle zu finden:

Befehl Funktion
cd Verzeichnispfad Wechsel des aktuellen Verzeichnisses
ls Inhalt des aktuellen Verzeichnisses auflisten
cat Dateipfad Inhalt einer Textdatei (z.B. Log-Datei) ausgeben
tail -f Dateipfad Ende einer Log-Datei verfolgen (Abbruch mit Strg-C)
vi Dateipfad Vorinstallierter Texteditor VI (z.B. für Konfigurationsdateien)

Besondere Befehle für die CCU3/RaspberryMatic:

Befehl Funktion
mount -o remount,rw / Schreibschutz vom Hauptdateisystem entfernen

Texteditor VI

Mit dem Kommando vi Dateipfad kann ein einfacher Texteditor auf der Konsole gestartet werden. Der Texteditor startet im Kommandomodus. Erst nach Auswahl eines Kommandos kann z.B. Text eingefügt werden. Der Kommandomodus wird mit ESC erneut aktiviert.

In folgender Tabelle sind einige häufig verwendete Kommandos zu finden:

Kommando/Taste Funktion
i Text vor dem Cursor eingeben
A Text an die Zeile anhängen
x Zeichen ausschneiden/löschen
dd Zeile ausschneiden/löschen
n dd n Zeilen ausschneiden/löschen
yy Zeile kopieren
n yy n Zeilen kopieren
p Ablage hinter Cursor einfügen
P Ablage vor Cursor einfügen
u Letzte Änderung zurücknehmen
U Zeile wiederherstellen
J Zwei Zeilen zusammen fassen
r Überschreibe Zeichen
R Überschreibe bis ESC
0 (Null) Zeilenanfang
$ Zeilenende
n G Gehe zu Zeile n
/ Suchmuster Suche nach dem Suchmuster
n Nächste Fundstelle
N Vorherige Fundstelle
: / Suchmuster / Text / Ersetze Suchmuster durch Text einmal in der Zeile
: / Suchmuster / Text / g Ersetze Suchmuster durch Text in der ganzen Zeile
: % / Suchmuster / Text / g Ersetze Suchmuster durch Text in allen Zeilen
. Letzten Befehl wiederholen
:q! Beenden ohne Speichern
:wq Beenden mit Speichern

Bei dem Suchmuster handelt es sich um einen regulären Ausdruck.