SCP -Fernbedienung zu Lokal

SCP -Fernbedienung zu Lokal

In diesem Tutorial wird erläutert, wie Dateien und Verzeichnisse von einem Remote -Host zu unserem lokalen Gerät abgerufen werden können.

SCP oder Secure Copy Protocol ist ein SSH-basiertes Protokoll, das die Freigabe von Dateien zwischen Remote-Geräten ermöglicht. Mit SCP können Sie eine Empfangsdatei von und an ein lokales Gerät oder zwischen Remote -Geräten senden.

Derzeit gilt SCP als veraltet und wurde durch SFTP und RSYNC ersetzt. Am Ende der SCP -Anweisungen habe ich Tipps zum Herunterladen von Dateien von Remote -Hosts mit SFTP mit einer ähnlichen Syntax wie SCP hinzugefügt.

Kopieren oder laden Sie eine Datei von Remote nach lokal mit SCP aus oder laden Sie sie herunter

SCP -Syntax ist ziemlich einfach. Rufen Sie einfach SCP auf, gefolgt von der Remote -Benutzername, @, Die IP -Adresse oder Host, Dickdarm und der Weg zur Datei. Wenn nicht angegeben, ist der Standardpfad das Home -Verzeichnis des Remote -Benutzers. Definieren Sie dann den lokalen Pfad, auf dem die Datei lokal gespeichert wird.

Der scp Der Befehl wurde so konzipiert, dass er dem ähnlich ist CP Befehl. Der Speicherort der Dateikopie ist am Ende des Befehls angegeben.

Eine einfache scp Beispiel, um eine Remotedatei in das lokale Gerät zu kopieren, wäre:

scp @:

In meinem Fall werde ich die benannte Datei kopieren LinuxHint Aus dem Remote -Gerät 192.168.1.100. Der LinuxHint Die Datei wird im Home -Verzeichnis des Kali -Benutzers gespeichert, den Benutzer, den ich authentifizieren werde. Deshalb habe ich nach dem Dickdarm den Pfad nicht an, der standardmäßig das Heimverzeichnis ist, und ich tippe einfach den Dateinamen (“ein.“LinuxHint”)). Anschließend geben ich das aktuelle Verzeichnis als lokaler Speicherort an, um die Datei zu speichern, indem ein Punkt eingegeben wird:

scp [email protected]: LinuxHint .

Wie Sie sehen können, die LinuxHint Die Datei wurde in das aktuelle lokale Verzeichnis kopiert.

Im folgenden Beispiel lade ich die benannte Datei herunter LinuxHint2 vom Remote -Gerät zur /home/linuxHint/locdir Verzeichnis. Der LinuxHint2 Datei wird in der gespeichert Dir Verzeichnis, die im Remote -Benutzer benannt ist (Kali) Heimverzeichnis:

scp [email protected]: Dir/LinuxHint2/Home/LinuxHint/locdir/

Kopieren oder herunterladen ein Verzeichnis rekursiv mit SCP

Um Verzeichnisse von Remote zu lokal mit SCP herunterzuladen oder zu kopieren, müssen Sie die implementieren -R (rekursiv) Flagge.

Mit Ausnahme der -R Flag Hinzugefügt wie im folgenden Beispiel, ist die Syntax zum Herunterladen von Verzeichnissen das gleiche wie das Herunterladen von Dateien von Remote auf lokale Geräte:

scp -r [email protected]: Dir// Root/

Wie Sie sehen können, das genannte Verzeichnis Dir wurde mit all seinen Inhalten heruntergeladen.

Laden Sie eine Datei oder ein Verzeichnis von Lokal zu Remote mit SCP hoch

Der vorherige Abschnitt dieses Tutorials erläuterte, wie Dateien mit SCP von einem Remote -Gerät abgerufen oder heruntergeladen werden. In diesem Abschnitt des Tutorials wird erläutert, wie eine Datei hochladen oder an ein Remote -Gerät gesendet wird.

Das folgende Beispiel zeigt, wie eine Datei mit dem Namen gesendet oder verschoben wird LinuxHintfile zum Standardverzeichnis des Remote -Geräts oder im Heim des Benutzers. Der Unterschied zum Empfangen von Dateien besteht darin.

SCP LinuxHintfile [email protected]:

Denken Sie daran, die scp Befehl wurde entwickelt, um die zu halten CP Befehlssyntax. Daher wird das Dateizielverzeichnis immer am Ende des Befehls angegeben, sowohl beim Senden als auch beim Abholen von Dateien.

Das Definieren von Verzeichnissen ist das gleiche wie beim Empfangen oder Herunterladen von Dateien. Auf dem folgenden Beispiel wurde untersucht, wie die Datei benannt wird Datei2 und speicherte es unter dem LinuxHint User Home Directory. Die Datei wird im Remote -Gerät gespeichert Dir Unterverzeichnis, das sich im Standard -Heimverzeichnis befindet.

SCP/HOME/LinuxHint/Datei2 [email protected]: Dir//

Um Verzeichnisse zu senden, um eine ähnliche Syntax anzuwenden, fügen Sie einfach die hinzu -R Flag zum Senden von Dateien rekursiv, wie im Bild unten gezeigt. Der LinuxHintdir Das Verzeichnis wird an das Verzeichnis des Remote -Geräts /TMP gesendet:

Abrufen oder Laden Sie Dateien und Verzeichnisse mit SFTP ab oder laden Sie sie herunter

Das Herunterladen von Dateien mit SCP ist eine veraltete Methode, die hauptsächlich durch SFTP (Secure File Transference Protocol) ersetzt wird. Die aktuellen richtigen Möglichkeiten zum Übertragungsdateien sind SFTP oder RSYNC. SFTP kann im interaktiven Modus verwendet werden, aber dieser Abschnitt zeigt, wie es mit einer ähnlichen Syntax wie SCP verwendet wird.

Im folgenden Beispiel wird der Befehl sftp verwendet, um die benannte Datei herunterzuladen LinuxHint vom Remote -Host zum Lokalen / /TMP Verzeichnis.

sftp [email protected]: LinuxHint /TMP

Abrufen von Verzeichnissen rekursiv mit SFTP erfordert die -R Flag, genau wie bei der Verwendung des SCP -Befehls, wie im Screenshot unten gezeigt. Der LinuxHintdir Verzeichnis wird in das lokale / heruntergeladen /TMP Verzeichnis.

sftp -r [email protected]: LinuxHintdir /TMP

Wie Sie sehen können, wurde das Verzeichnis rekursiv heruntergeladen.

Der SFTP -Befehl wird hauptsächlich in seinem interaktiven Modus verwendet, der in diesem Tutorial tief erklärt wird. Erwägen Sie außerdem den Befehl rsync, eine weitere aktuelle und sichere Alternative zum veralteten SCP-Befehl.

Abschluss

Das Herunterladen von Dateien von einem Remote -Host auf ein lokales Gerät mit SCP ist wahrscheinlich die Hauptauswahl für die meisten Linux -Benutzer, einschließlich Systemadministratoren. Wie du sehen kannst scp ist ein einfacher Befehl, fast so einfach zu bedienen wie die CP Befehl. Wir haben immer angenommen, dass es sicher ist, da der Name besagt, dass es sicher ist. Es ist jedoch nicht mehr sicher und wurde von seinen Entwicklern als veraltet gekennzeichnet.

Die Hauptalternative, das sichere Dateitransferenzprotokoll oder das SFTP-Protokoll, ist nicht so benutzerfreundlich wie der SCP-Befehl im interaktiven Modus. Dies ist einer der Gründe für die Beliebtheit des SCP -Befehls, auch nach veralteten. Benutzer sollten jedoch in Betracht ziehen, SFTP oder RSYNC als Hauptentscheidungen zu übernehmen.

Vielen Dank, dass Sie dieses Tutorial gelesen haben. Folgen Sie den Hinweis auf zusätzliche Linux -Tipps und Tutorials.