Was sind die wichtigsten SSH-Befehle?

Über SSH können Sie per Terminal oder SSH-Programm auf Ihr checkdomain Webhosting zugreifen und dort Dateien, Ordner und Datenbanken verwalten. In diesem Artikel finden Sie wichtige SSH-Befehle für Verbindung, Navigation, Dateioperationen, MySQL, Dateiübertragung und Archivierung.

Hinweis: SSH-Zugang ist ab dem Premium 4.0 Paket verfügbar. Falls SSH noch nicht aktiviert ist, richten Sie den Zugang zuerst ein: SSH-Zugang aktivieren.

Verbinden und Navigation

Mit folgendem Befehl verbinden Sie sich per SSH mit Ihrem Webhosting:

ssh login@hostXX.checkdomain.de

In ein bestimmtes Verzeichnis wechseln:

cd /htdocs/blog/

Ein Verzeichnis zurück wechseln:

cd ..

Verzeichnisinhalt anzeigen:

ls -all

Dateien und Ordner bearbeiten

Neue leere Datei anlegen:

touch Dateiname

Neues Verzeichnis anlegen:

mkdir Verzeichnisname

Datei bearbeiten:

nano Dateiname

Datei oder Ordner umbenennen:

mv Dateiname-alt Dateiname-neu

Datei verschieben:

mv Dateiname /htdocs/blog/

Datei verschieben und umbenennen:

mv Dateiname-alt /htdocs/blog/Dateiname-neu

Datei oder Ordner kopieren:

cp Dateiname /Verzeichnis/Dateiname

Datei löschen:

rm Dateiname

Ordner inklusive Unterordnern und Dateien löschen:

rm -r Ordnername
Warnung: Dateien und Ordner, die Sie mit rm löschen, werden direkt entfernt. Prüfen Sie den Dateinamen oder Ordnernamen vor dem Ausführen sorgfältig.

MySQL-Datenbanken bearbeiten

Datenbank exportieren:

mysqldump Datenbankname -uBenutzername -p > Dateiname.sql

Datenbank importieren:

mysql Datenbankname -uBenutzername -p < Dateiname.sql

Mit einer MySQL-Datenbank verbinden:

mysql -uBenutzername -p Datenbankname

Upload und Download per SCP

Hinweis: SCP-Befehle führen Sie lokal auf Ihrem Computer aus, nicht innerhalb der bestehenden SSH-Verbindung.

Datei hochladen:

scp /lokalerpfad/test.txt login@hostXX.checkdomain.de:~/htdocs/Dateiname

Datei herunterladen:

scp login@hostXX.checkdomain.de:~/htdocs/test.txt /lokalerpfad/Dateiname

Ordner rekursiv übertragen:

scp -r /lokalerpfad/Ordnername login@hostXX.checkdomain.de:~/htdocs/Ordnername

Dateien packen und entpacken

Datei oder Ordner als .tar.gz packen:

tar cvzf Dateiname.tar.gz DateiOderOrdner

.tar.gz-Archiv entpacken:

tar xvzf Dateiname.tar.gz

Datei oder Ordner als .zip packen:

zip -r Dateiname.zip DateiOderOrdner

.zip-Archiv entpacken:

unzip Dateiname.zip