10 sFTP-Befehlsbeispiele zum Übertragen von Dateien auf Remote-Servern unter Linux

10 sFTP-Befehlsbeispiele zum Übertragen von Dateien auf Remote-Servern unter Linux

Das File Transfer Protocol (FTP) war ein weit verbreitetes Protokoll zum Übertragen von Dateien oder Daten aus der Ferne in unverschlüsseltem Format, das keine sichere Kommunikationsmöglichkeit darstellt. Wie wir alle wissen, ist das Dateiübertragungsprotokoll überhaupt nicht sicher, da alle Übertragungen im Klartext erfolgen und die Daten während des Schnüffelns der Pakete im Netzwerk von jedem lesbar sind.,

10 sftp-Befehlsbeispiele

Grundsätzlich kann FTP also in begrenzten Fällen oder in den Netzwerken verwendet werden, denen Sie vertrauen. Im Laufe der Zeit adressiert SCP und SSH diese Sicherheit Mehrdeutigkeit und fügte eine verschlüsselte sichere Schicht während der Übertragung von Daten zwischen Remote-Computern.

SFTP (Secure File Transfer Protocol) läuft standardmäßig über das SSH-Protokoll auf Standardport 22, um eine sichere Verbindung herzustellen. SFTP wurde in viele GUI-Tools integriert (FileZilla, WinSCP, FireFTP usw.).,

Sicherheitswarnungen: Bitte öffnen Sie den SSH-Port (Secure SHell) nicht global, da dies eine Sicherheitsverletzung wäre. Sie können nur für bestimmte IP öffnen, von wo aus Sie Dateien auf Remote-System übertragen oder verwalten oder umgekehrt.

  1. 5 Best Practices zum Sichern und Schützen des SSH-Servers
  2. 10 Wget-Befehlsbeispiele unter Linux

Dieser Artikel führt Sie zu 10 sftp-Befehlsbeispielen zur Verwendung über die interaktive Befehlszeilenschnittstelle.,

So stellen Sie eine Verbindung zu SFTP her

Standardmäßig wird dasselbe SSH-Protokoll verwendet, um eine SFTP-Verbindung zu authentifizieren und herzustellen. Um eine SFTP-Sitzung zu starten, geben Sie den Benutzernamen und den Remote-Hostnamen oder die IP-Adresse an der Eingabeaufforderung ein. Sobald die Authentifizierung erfolgreich war, sehen Sie eine Shell mit einer sftp> Eingabeaufforderung.

# sftp [email protected] to [email protected]'s password:sftp>

Hilfe erhalten

Einmal, Sie in der sftp-Eingabeaufforderung, überprüfen Sie die verfügbaren Befehle, indem Sie ‘?‘ oder ‚Hilfe‘ an der Eingabeaufforderung.,

sftp> ?Available commands:cd path Change remote directory to 'path'lcd path Change local directory to 'path'chgrp grp path Change group of file 'path' to 'grp'chmod mode path Change permissions of file 'path' to 'mode'chown own path Change owner of file 'path' to 'own'help Display this help textget remote-path Download filells ] Display local directory listingln oldpath newpath Symlink remote filelmkdir path Create local directorylpwd Print local working directoryls Display remote directory listinglumask umask Set local umask to 'umask'mkdir path Create remote directoryput local-path Upload filepwd Display remote working directoryexit Quit sftpquit Quit sftprename oldpath newpath Rename remote filermdir path Remove remote directoryrm path Delete remote filesymlink oldpath newpath Symlink remote fileversion Show SFTP version!command Execute 'command' in local shell! Escape to local shell? Synonym for help

Gegenwärtiges Arbeitsverzeichnis prüfen

Der Befehl ‘lpwd‘ wird verwendet, um das lokale gegenwärtige Arbeitsverzeichnis zu überprüfen, während der Befehl ‘pwd‘ zum Überprüfen des entfernten Arbeitsverzeichnisses verwendet wird.

sftp> lpwdLocal working directory: /sftp> pwdRemote working directory: /tecmint/
  1. lpwd print das aktuelle Verzeichnis auf Ihrem system
  2. pwd – print das aktuelle Verzeichnis auf dem ftp-server

Liste der Dateien

Liste der Dateien und Verzeichnisse im lokalen als auch in remote-system.,

Auf Remote
sftp> ls
Auf Local
sftp> lls

Datei hochladen

Legen Sie einzelne oder mehrere Dateien in Remote-System.

sftp> put local.profileUploading local.profile to /tecmint/local.profile

Upload Mutiple Dateien

Putting mehrere dateien auf in remote-system.

sftp> mput *.xls

Dateien herunterladen

Abrufen einzelner oder mehrerer Dateien im lokalen System.

sftp> get SettlementReport_1-10th.xlsFetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls

Holen Sie mehrere Dateien auf einem lokalen system.

sftp> mget *.xls

Hinweis: Wie wir standardmäßig mit dem Befehl get sehen können Download-Datei im lokalen System mit demselben Namen., Wir können die Datei mit einem anderen Namen herunterladen, der den Namen am Ende angibt. (Dies gilt nur beim Herunterladen einzelner Dateien).

Wechseln von Verzeichnissen

Wechseln von einem Verzeichnis in ein anderes Verzeichnis an lokalen und entfernten Standorten.

Auf Remote
Auf Local
sftp> lcd Documents

Verzeichnisse erstellen

Neue Verzeichnisse auf lokalen und Remote-Standorten erstellen.

sftp> mkdir test
sftp> lmkdir Documents

Verzeichnisse entfernen

Verzeichnis oder Datei im Remote-System entfernen.,

sftp> rm Report.xls
sftp> rmdir sub1

Hinweis: Um ein Verzeichnis vom entfernten Speicherort zu entfernen/löschen, muss das Verzeichnis leer sein.

Beenden sFTP Shell

Die ‘!‘ Befehl drop uns in der lokalen shell, von dem aus wir ausführen, Linux-Befehle. Geben Sie den Befehl‘ exit ‚ein, in dem sftp> Eingabeaufforderung angezeigt wird.

<

Das SFTP ist ein sehr nützliches Tool zum Verwalten von Servern und zum Übertragen von Dateien von und zu (lokal und remote). Wir hoffen, dass diese Tuts Ihnen helfen, die Verwendung von SFTP in gewissem Maße zu verstehen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.