Der Unix-Befehl „sftp“ steht für „Secure File Transfer Protocol“ und wird verwendet, um Dateien zwischen Computern zu übertragen. Im Gegensatz zu „ftp“ wird „sftp“ über eine verschlüsselte Verbindung durchgeführt, wodurch die Übertragung sicherer wird.
Hier sind einige Beispiele für die Verwendung von „sftp“:
- Verbindung zu einem Remote-Server herstellen Um eine Verbindung zu einem Remote-Server herzustellen, geben Sie den folgenden Befehl ein:
javaCopy codesftp benutzername@serveradresse
Zum Beispiel:
pythonCopy codesftp max@192.168.0.100
Nach der Eingabe des Befehls werden Sie aufgefordert, das Kennwort des Benutzers einzugeben. Wenn Sie das Kennwort korrekt eingegeben haben, wird eine Verbindung zum Server hergestellt.
- Herunterladen von Dateien vom Remote-Server Um eine Datei vom Remote-Server auf Ihren lokalen Computer herunterzuladen, geben Sie den folgenden Befehl ein:
csharpCopy codeget remotepfad lokalerpfad
Zum Beispiel:
pythonCopy codeget /home/max/testdatei.txt /Users/max/testdatei.txt
Dieser Befehl lädt die Datei „testdatei.txt“ vom Remote-Server in das lokale Verzeichnis „/Users/max/“.
- Hochladen von Dateien auf den Remote-Server Um eine Datei von Ihrem lokalen Computer auf den Remote-Server hochzuladen, geben Sie den folgenden Befehl ein:
Copy codeput lokalerpfad remotepfad
Zum Beispiel:
pythonCopy codeput /Users/max/testdatei.txt /home/max/testdatei.txt
Dieser Befehl lädt die Datei „testdatei.txt“ von Ihrem lokalen Verzeichnis „/Users/max/“ auf den Remote-Server in das Verzeichnis „/home/max/“.
- Anzeigen von Dateien und Verzeichnissen auf dem Remote-Server Um eine Liste der Dateien und Verzeichnisse auf dem Remote-Server anzuzeigen, geben Sie den folgenden Befehl ein:
bashCopy codels
Dieser Befehl zeigt eine Liste der Dateien und Verzeichnisse im aktuellen Verzeichnis auf dem Remote-Server an.
- Beenden der sftp-Sitzung Um die sftp-Sitzung zu beenden, geben Sie den folgenden Befehl ein:
bashCopy codeexit
Dieser Befehl beendet die sftp-Sitzung und kehrt zum lokalen Terminal zurück.