Hier finden Sie die wichtigsten SSH-Befehle, welche zur Nutzung von SSH über Terminal (Mac) oder Putty (Windows) für Ihr Webhosting verwendet werden können.
Ein SSH-Zugang ist ab dem Premium 4.0 Paket verfügbar.
per SSH verbinden
ssh login@hostXX.checkdomain.de
In ein bestimmtes Verzeichnis wechseln
cd /htdocs/blog/...
Ein Verzeichnis zurück
cd ..
Verzeichnisinhalt anzeigen
ls -all
Neue leere Datei anlegen
touch Dateiname
Neues Verzeichnis anlegen
mkdir Verzeichnisname
Datei bearbeiten
pico Dateiname
oder
nano Dateiname
Datei/Ordner umbennenen
mv Dateiname-alt Dateiname-neu
Datei verschieben
mv Dateiname /htdocs/blog/
Datei verschieben und umbenennen
mv Dateiname-alt /htdocs/blog/Dateiname-neu
Datei/Ordner kopieren
cp Dateiname /Verzeichnis/Dateiname
Datei löschen
rm Dateiname
Rekursiv löschen (inkl aller Unterverzeichnisse und Dateien)
rm -r Dateiname/Ordnername
Export einer Datenbank
mysqldump Datenbankname -uBenutzername -p > Dateiname.sql
Import einer Datenbank
mysql Datenbankname -uBenutzername -p < Dateiname.sql
Mit MySQL-Datenbank verbinden
mysql -uBenutzername -p Datenbankname
Die Befehle werden lokal (nicht per SSH verbunden) ausgeführt!
Upload einer Datei
scp /lokalerpfad/test.txt login@hostXX.checkdomain.de: ~/htdocs/Dateiname
Download einer Datei
scp login@hostXX.checkdomain.de: ~/htdocs/test.txt /lokalerpfad/Dateiname
rekursiver Up-/Download
scp -r ....
Packen von Dateien/Ordnern
tar cvzf Dateiname.tar.gz Dateiname/Ordner
oder
zip Dateiname/Ordner
Entpacken von Dateien/Ordnern
tar xvzf Dateiname.tar.gz
oder
unzip Dateiname