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

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

Dateiübertragungsprotokoll (Ftp) war ein weit verbreitetes Protokoll zum Übertragen von Dateien oder Daten in einem unverschlüsselten Format, das keine sichere Möglichkeit ist, zu kommunizieren.

Wie wir das alle wissen Dateiübertragungsprotokoll ist überhaupt nicht sicher, da alle Übertragungen im klaren Text stattfinden und die Daten während des Schnüffelns der Pakete im Netzwerk von jedem lesbar sein können.

10 SFTP -Befehlsbeispiele

Also im Grunde genommen, Ftp kann in begrenzten Fällen oder in den Netzwerken, denen Sie vertrauen, verwendet werden. Während des Zeitraums adressiert SCP (Secure Copy) und SSH (Secure Shell) diese Sicherheitsmehrheit und fügte eine verschlüsselte sichere Ebene hinzu, während Daten zwischen Remote -Computern übertragen werden.

[Möglicherweise mögen Sie auch: Beste Befehlszeilen-FTP-Clients für Linux]

Sftp (Sichere Dateiübertragungsprotokoll) läuft vorbei Ssh Protokoll am Standardanschluss 22 standardmäßig eine sichere Verbindung herzustellen. Sftp wurde in viele integriert GUI Werkzeug (Dateizilla, WinSCP, Fireftp, usw.).

Sicherheitswarnungen: Bitte öffne die nicht Ssh Hafen (Sichere Schale) global, da dies eine Sicherheitsverletzung wäre. Sie können nur für eine bestimmte IP öffnen, von der Sie Dateien auf dem Remote -System übertragen oder verwalten möchten, oder umgekehrt umgekehrt.

  • So sichern und Harden OpenSsh Server sichern und Harden erhalten
  • So ändern Sie den SSH -Port unter Linux
  • So synchronisieren Sie Dateien mit RSYNC mit nicht standardmäßigem SSH-Port
  • 5 Best Practices, um den SSH -Server zu sichern und zu schützen
  • 10 WGet -Befehlsbeispiele unter Linux

In diesem Artikel führen Sie zu Ihnen 10 SFTP -Befehlsbeispiele Um über die interaktive Befehlszeilenschnittstelle im Linux-Terminal zu verwenden.

1. So stellen Sie eine Verbindung zu SFTP her

Standardmäßig wird das gleiche 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 unter der Eingabeaufforderung ein. Sobald die Authentifizierung erfolgreich ist, sehen Sie eine Shell mit einer sftp> prompt.

[[E -Mail geschützt] ~]# SFTP [E -Mail geschützt] Verbindung zu 27 herstellen.48.137.6… [E -Mail Protected] Kennwort: sftp>

2. Hilfe bekommen

Einmal sind Sie in der SFTP -Eingabeaufforderung, Überprüfen Sie die verfügbaren Befehle durch Eingabe '?' oder 'Hilfe'Bei der Eingabeaufforderung.

sftp> ? Verfügbare Befehle: CD -Pfadänderung Remote -Verzeichnis in "Pfad" LCD -Pfad ändern lokales Verzeichnis in "Pfad" CHGRP GRP -Pfadänderungsgruppe "Pfad" Pfad "auf" GRP "CHMOD -Modus -Pfadwechsel -Berechtigungen der Datei" Pfad "zum" Modus "Chown eigener Pfad ändern Eigentümer der Datei 'Pfad', um zu 'besitzen', um diesen Hilfetxt anzuzeigen. Erstellen Sie lokales Verzeichnis LPWD Drucken lokales Arbeitsverzeichnis LS [PATH] Zeigen Sie das Remote-Verzeichnis anzeigen Lumask Umask Setzen Sie lokale Ummask auf 'ummask' mkdir path erstellen Remote-Verzeichnis Put Local-Pad [Remote-Pfad] Hochladen Datei PWD anzeigen Remote Working Directory Exit Quit SFTP Quit Quit !Befehlsausführung "Befehl" in lokaler Shell ! Flucht zur lokalen Hülle ? Synonym für Hilfe

3. Überprüfen Sie das gegenwärtige Arbeitsverzeichnis

Der Befehl 'LPWD'wird verwendet, um die zu überprüfen Lokal Gegenwärtiges Arbeitsverzeichnis, während der Befehl PWD verwendet wird, um das zu überprüfen Fernbedienung Arbeitsverzeichnis.

SFTP> LPWD Lokales Arbeitsverzeichnis: / sftp> PWD Remote Working Directory: / tecmint /
  • LPWD - Drucken Sie das aktuelle Verzeichnis auf Ihrem System aus
  • PWD - Drucken Sie das aktuelle Verzeichnis auf dem FTP -Server aus

4. Auflistung von Dateien mit SFTP

Auflistung von Dateien und Verzeichnissen in lokaler sowie einem FTP -Server von Remote -Systemen.

Auf Fernbedienung
sftp> ls
Auf lokal
sftp> lls

5. Datei mit SFTP hochladen

Setzen Sie einzelne oder mehrere Dateien in Remote -System FTP Server ein.

SFTP> Lokal einsetzen.Profil hochladen lokal.Profil zu /Tecmint /Lokal.Profil

6. Laden Sie mehrere Dateien mit SFTP hoch hoch

Wenn Sie mehrere Dateien in Remote -System -FTP -Server einfügen.

sftp> mput *.xls

6. Laden Sie Dateien mit SFTP herunter

Erhalten Sie einzelne oder mehrere Dateien in einem lokalen System.

SFTP> GET ASSOREPORT_1-10 ..XLS Abrufen /Tecmint /SettlementReport_1-10th.xls zu settsreport_1-10th.xls

Holen Sie sich mehrere Dateien auf einem lokalen System.

sftp> mget *.xls

Notiz: Wie wir standardmäßig sehen können Befehl erhalten Laden Sie die Datei im lokalen System mit demselben Namen herunter. Wir können Remotedateien mit einem anderen Namen herunterladen, indem wir den Namen am Ende angeben. (Dies gilt nur beim Herunterladen der einzelnen Datei).

7. Verzeichnisse in SFTP umstellen

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

Auf Fernbedienung
SFTP> CD -Test SFTP>
Auf lokal
SFTP> LCD -Dokumente

8. Erstellen Sie Verzeichnisse mit SFTP

Erstellen neuer Verzeichnisse an lokalen und entfernten Standorten.

SFTP> MKDIR -Test
SFTP> LMKDIR -Dokumente

9. Verzeichnisse mit SFTP entfernen

Entfernen Sie das Verzeichnis oder die Datei in einem Remote -System.

SFTP> RM -Bericht.xls
sftp> rmdir sub1

Notiz: Um ein Verzeichnis aus einem entfernten Ort zu entfernen/zu löschen, muss das Verzeichnis leer sein.

10. SFTP -Shell beenden

Der '!'Befehl lässt uns in einer lokalen Shell fallen, von wo aus wir Linux -Befehle ausführen können. Typ 'Ausfahrt'Befehl, wo wir sehen können sftp> sofortige Rückgabe.

sftp> ! [[E -Mail geschützt] ~]# Beenden Sie mit Status 1 SFTP> beendet. SFTP>

Abschluss

Der Sftp ist ein sehr nützliches Instrument zur Verwaltung von Servern und zur Übertragung von Dateien nach und von ((Lokal Und Fernbedienung). Wir hoffen, dass diese Tuts Ihnen helfen werden, die Verwendung von zu verstehen Sftp in gewissem Maße.