Siehe auch: Die besten kostenlosen SFTP-Server
SFTP bietet eine sichere Möglichkeit zum Übertragen von Dateien zwischen Computern mit Verschlüsselung. Obwohl viele Leute annehmen, dass das Akronym für Secure File Transfer Protocol steht, handelt es sich tatsächlich um das SSH File Transfer Protocol.
SFTP ist eine Variante des File Transfer Protocol (FTP), einer der ältesten Internetanwendungen. Sowohl SFTP als auch FTP sind Standarddefinitionen, keine Programme. Es liegt an anderen, ein SFTP-Programm zu schreiben, aber sie müssen den SFTP-Standard befolgen, um es mit anderen SFTP-Programmen kompatibel zu machen.
In einer Standardimplementierung wird ein SFTP-Programm in der Befehlszeile ausgeführt. Das Dienstprogramm verfügt über eine eigene Umgebung. Wenn Sie also eine SFTP-Sitzung starten, sollte sich die Eingabeaufforderung in ändern sftp>.
Sobald Sie in einer SFTP-Sitzung angemeldet sind, funktionieren die normalen Befehle für das Betriebssystem nicht mehr. Stattdessen müssen Sie die im SFTP-Standard angegebene Befehlssprache verwenden.
Am häufigsten verwendete SFTP-Befehle
Einige der am häufigsten verwendeten SFTP-Befehle sind:
? | Liste aller Befehle oder erkläre einen Befehl, zB? bekommen |
! | Umgebung vorübergehend verlassen * |
CD | Ändern Sie das Active Directory auf dem Remote-Host |
chmod | Ändern Sie die Berechtigungen von Dateien auf dem Remote-Host |
chown | Ändern Sie den Eigentümer von Dateien auf dem Remote-Host |
dir | Listen Sie den Inhalt des aktuellen Verzeichnisses auf dem Remote-Host auf |
Ausfahrt | Schließen Sie die Verbindung und verlassen Sie SFTP |
bekommen | Kopieren Sie eine Datei vom Remote-Host auf den lokalen Computer |
Hilfe | Gleich wie ? |
lcd | Ändern Sie das aktive Verzeichnis auf dem lokalen Computer |
lls | Listen Sie den Inhalt des aktuellen Verzeichnisses auf dem lokalen Computer auf |
lmkdir | Erstellen Sie ein Verzeichnis auf dem lokalen Computer |
ln | Erstellen Sie eine symbolische Verknüpfung für eine Datei auf dem Remote-Host |
lpwd | Zeigen Sie das aktuelle Arbeitsverzeichnis auf dem lokalen Computer an |
ls | Gleich wie dir |
Lumask | Ändern Sie den lokalen umask-Wert |
mkdir | Erstellen Sie ein Verzeichnis auf dem Remote-Host |
stellen | Kopieren Sie eine Datei vom lokalen Computer auf den Remote-Host |
pwd | Zeigen Sie das aktuelle Arbeitsverzeichnis auf dem Remote-Host an |
Verlassen | Gleich wie Ausgang |
umbenennen | Benennen Sie eine Datei auf dem Remote-Host um |
rm | Löschen Sie eine Datei auf dem Remote-Host |
rmdir | Entfernen Sie ein leeres Verzeichnis auf dem Remote-Host |
symlink | Gleich wie ln |
Ausführung | Zeigen Sie die SFTP-Version an |
* um zum SFTP-Typ zurückzukehren Ausfahrt. Führen Sie Befehle im zugrunde liegenden Betriebssystem aus, ohne SFTP durch Setzen zu verlassen ! vor dem Befehl, z !Datum
SFTP-Implementierungen
Nicht jeder Computer verfügt über ein SFTP-Programm, aber fast alle Computer verfügen über FTP. FTP ist beispielsweise in allen Microsoft-Betriebssystemen enthalten, SFTP jedoch nicht. Es gibt auch GUI-Versionen von SFTP, die alle Befehle über interpretierende Schaltflächen und Menüoptionen für Sie erledigen. Unabhängig davon, ob Sie eine GUI-SFTP-Implementierung bevorzugen oder das System über die Befehlszeile verwenden möchten, müssen Sie ein SFTP-Dienstprogramm suchen und installieren.
Haben Sie ein Lieblings-SFTP-Programm, das Sie häufig verwenden? Hinterlassen Sie eine Nachricht im Kommentarbereich und teilen Sie uns dies mit.
Siehe auch: Überprüfung des SolarWinds SFTP / SCP-Servers
Bild: Server web secure von RRZEicons via Wikimedia Commons. Lizenziert unter CC BY-SA 3.0
SFTP es una excelente opción para transferir archivos de manera segura entre computadoras con encriptación. Es importante destacar que SFTP no significa Secure File Transfer Protocol, sino SSH File Transfer Protocol. Además, tanto SFTP como FTP son definiciones estándar y no programas en sí mismos. Es necesario que otros desarrollen programas SFTP, pero deben seguir el estándar para que sean compatibles con otros programas SFTP. Los comandos más utilizados en SFTP incluyen la lista de comandos, cambiar el directorio activo en el host remoto, cambiar los permisos de los archivos en el host remoto, copiar un archivo del host remoto al equipo local, crear un directorio en el host remoto, entre otros. Hay versiones GUI de SFTP que realizan todos los comandos a través de botones e opciones de menú. ¿Tienes un programa SFTP favorito que usas con frecuencia? Déjanos un mensaje en la sección de comentarios y cuéntanos.