[LINUX] Wenn Sie den SCP beim Portieren nicht kennen

Aus Sicherheitsgründen habe ich ein Memorandum geschrieben, da der Austausch von Dateien bei der Portweiterleitung und Kommunikation über den Plattformserver immer fehlschlägt.

Ausführungsbefehl

Zuerst Port vorwärts. 1234: 1.2.3.4 ist der Port, der für die SSH-Verbindung und die IP-Adresse des Verbindungsziels verwendet wird, und user @ 5.6.7.8 ist der Benutzername und die IP-Adresse des Plattformservers, um sich beim Plattformserver anzumelden. / .Ssh / id_rsa ist der Pfad des privaten Schlüssels.

ssh -A -L 1234:1.2.3.4 -i /.ssh/id_rsa [email protected]

scp verbinden.

scp -r -i /.ssh/id_rsa -P 10022 user@localhost:/etc/path/to/file /file/ /local/pc/path

Der Befehl besteht darin, den Inhalt des Verzeichnisses / etc / path / to / file auf dem Server nach / local / pc / path auf dem lokalen PC zu übertragen. Es ist eine Liste von "Transfer Source Location".

Recommended Posts

Wenn Sie den SCP beim Portieren nicht kennen
Weißt du es nicht Befehl pip
Ich kenne den Wertfehler nicht
So finden Sie heraus, wann Sie das Java-Installationsverzeichnis nicht kennen
Python Hinweis: Wenn Sie die Attribute eines Objekts kennen möchten
Wussten Sie, dass Sie IP-Aliase mit ssh weiterleiten können?
Verwenden Sie kein Hash (), wenn Sie Ausdauer benötigen!
Wenn Sie den Chrome-Treiber aktualisieren möchten.
Wie man die Portnummer des xinetd-Dienstes kennt
[CentOS] Beim Ändern oder Vergessen des Root-Passworts
Tipps zum Programmieren von Wettbewerben mit Python2
Wenn Sie das Update von ManjaroLinux für seltsam halten
Wie viel kennen Sie die Grundlagen von Python?
Wenn Sie es nicht wissen, ist es gefährlich. Erklären Sie sorgfältig, wie Sie den Befehl xargs verwenden