Mit SSH-Zugang können Sie sicher mit Ihren Dateien und Verzeichnissen arbeiten, indem Sie sich von einer Anwendung oder einem Befehlszeileninterpreter aus verbinden. Nachfolgend geben wir ein Beispiel für einen Befehlszeileninterpreter für jedes der am häufigsten verwendeten Betriebssysteme:
Linux: Sie können das eigene Terminal des Betriebssystems verwenden, um eine Verbindung zum Rechner herzustellen.
Mac: Auch dieses Betriebssystem ermöglicht SSH-Verbindungen über sein eigenes Terminal.
1.-SSH-Verbindung aktivieren
Um eine Verbindung zum Server herzustellen, müssen Sie die SSH-Zugangsdaten eingeben. Sie können diese Details im SSH-Zugang -Symbol innerhalb der Hosting-Verwaltung in Ihrem cdmon-Control-Panel einsehen.
Öffnen Sie das Befehlsterminal, in das Sie die folgende Syntax eingeben müssen, um eine Verbindung zum Server herzustellen:
ssh benutzername@server_IP oder server_name
Ein Beispiel für eine Verbindung mit den Daten aus dem vorherigen Screenshot:
Als Nächstes wird nach dem Passwort gefragt. Sie müssen das Passwort eingeben, das Sie bei der Aktivierung des SSH-Zugangs in Ihrem Control-Panel festgelegt haben.
Wenn die Verbindung hergestellt ist, sehen Sie das Terminal mit dem folgenden Format:
Sie können mit Ihrem Standardordner arbeiten, der standardmäßig /entrada ist. Sie können Ihren Standort jederzeit mit dem Befehl pwd überprüfen:
Wenn Sie sich im Ordner /entrada befinden und auf die Verwaltung Ihrer Website-Dateien zugreifen möchten, müssen Sie den Ordner /entrada mit dem Befehl verlassen:
cd ..
Außerhalb angekommen, können Sie mit dem Befehl auf den Ordner /web zugreifen:
cd web
Im Ordner /web können Sie alle Verzeichnisse und Dateien Ihrer Website anzeigen, indem Sie den Befehl ls -la verwenden. Mit diesem Befehl erhalten Sie ähnliche Ergebnisse wie die folgenden:
2.-Grundlegende Befehle
Nachfolgend finden Sie eine Liste der grundlegenden Befehle für die Arbeit mit Dateien über eine SSH-Verbindung:
cd: der Pfad, auf den Sie zugreifen möchten.
ls: listet den Inhalt aller Dateien und Verzeichnisse auf.
rm: löscht eine Datei.
mkdir: erstellt ein neues Verzeichnis.
rmdir: löscht einen Ordner.
pwd: zeigt den Standort des aktuellen Pfads an.
cp: kopiert eine Datei in ein anderes Verzeichnis.
mv: verschiebt Dateien zwischen Ordnern.
more: wenn Sie eine Suche mit vielen Ergebnissen durchführen, können Sie mit diesem Befehl die Ergebnisse abschnittsweise anzeigen.
unzip: extrahiert komprimierte Dateien.
ftp: verbindet sich zum Hoch-/Herunterladen von Dateien von Ihrem lokalen Computer auf den Server.
mysql: ermöglicht die Arbeit mit Datenbanken und das Durchführen von Exporten/Importen von Inhalten.
exit: beendet die Verbindung zur entfernten Maschine.
clear: löscht alle auf dem Bildschirm angezeigten Informationen.
3.-SSH-Benutzerberechtigungen
Wenn Sie mit dem SSH-Benutzer arbeiten, müssen Sie die jedem Verzeichnis zugewiesenen Berechtigungen kontrollieren, da über FTP oder SSH erstellte Ordner denselben Benutzer haben und zur selben Gruppe gehören.
Nachfolgend ein Beispiel für einen über FTP erstellten Ordner und einen über SSH erstellten Ordner:
Weisen Sie den Verzeichnissen die Berechtigungen 775 zu:
Mit dieser Änderung können Sie mit demselben Verzeichnis sowohl über SSH als auch über FTP arbeiten.
Hinweis: Wenn SSH aktiviert wird, wird der Besitzer des /home-Ordners Ihres Hostings geändert.
Dies verhindert das Erstellen von Verzeichnissen im Stammverzeichnis der Site über FTP. Sie können Verzeichnisse innerhalb des Ordners /web erstellen.
Welche Befehle kann ich über SSH verwenden?
Wenn Sie die Tabulatortaste zweimal drücken, zeigt die Befehlskonsole alle mit Ihrem SSH-Benutzer verfügbaren Befehle an: