--Umgebung
Es ist mühsam, die Datei von der Verbindungsquelle zum Schritt und vom Schritt zum Speicherort zu verschieben.
--Referenz
Format
#Beispiel) Übertragen Sie alle Dateien mit der Erweiterung jar in ein bestimmtes Verzeichnis
# -r :Rekursiv in das Verzeichnis kopieren.
# -o :Einstellungsdatei(ssh_config)Übergeben Sie die Optionen in dem in ssh verwendeten Format an ssh
# -W : %h und%Ersetzen Sie p durch das ursprüngliche Ziel und seinen Port
$ scp -i {Speicherschlüssel} -r -o ProxyCommand='ssh -i {Schritttaste} -W %h:%p {Schritt Benutzer}@{Schrittadresse}' {Eigener Verzeichnispfad}/*.jar {Speicherbenutzer}@{Speicheradresse}:{Speicherverzeichnispfad}
Ähnlich wie bei SSH können Sie sich mit einem einzigen Schuss beim Host auf der anderen Seite der Plattform anmelden, wenn Sie in mehreren Schritten eine Verbindung mit "ProxyCommand" herstellen.
#Übertragen Sie Dateien mit SCP
$ scp -i ~/.ssh/fumidai.pem -r -o ProxyCommand='ssh -i ~/.ssh/okiba.pem [email protected] -W %h:%p' /home/ponsuke/HOGE.war [email protected]:/tmp/.
Enter passphrase for key '/home/ponsuke/.ssh/fumidai.pem':
Enter passphrase for key '/home/ponsuke/.ssh/okiba.pem':
HOGE.war 100% 38MB 44.2MB/s 00:00
Killed by signal 1.
#Ich werde die Datei überprüfen, die mit SSH verbunden war
$ ssh -i ~/.ssh/fumidai.pem -o ProxyCommand='ssh -i ~/.ssh/ponsuke.pem [email protected] -W %h:%p' [email protected]
Enter passphrase for key '/home/ponsuke/.ssh/fumidai.pem':
Enter passphrase for key '/home/ponsuke/.ssh/okiba.pem':
Last login: Thu Apr 2 14:49:44 2020 from 10.0.3.182
#Wurde richtig gesendet
$ ls /tmp/
HOGE.war
Recommended Posts