--Environnement --Source de connexion - CentOS Linux release 7.6.1810 (Core) - OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 --Hôte d'étape: Amazon Linux version 2 (Karoo)
Il est difficile de déplacer le fichier de la source de connexion vers l'étape et de l'étape vers l'emplacement de stockage.
Proxy Command
sur SCP--Référence
format
#Exemple) Transférer tous les fichiers avec l'extension jar dans un répertoire spécifique
# -r :Copiez récursivement dans le répertoire.
# -o :fichier de configuration(ssh_config)Transmettez les options à ssh dans le format utilisé dans
# -W : %main%Remplacez p par la destination d'origine et son port
$ scp -i {Clé de stockage} -r -o ProxyCommand='ssh -i {Clé de progression} -W %h:%p {Étape utilisateur}@{Adresse de progression}' {Propre chemin du répertoire}/*.jar {Utilisateur de stockage}@{Adresse de stockage}:{Chemin du répertoire de stockage}
De même avec SSH, si vous vous connectez en plusieurs étapes en utilisant ProxyCommand
, vous pouvez vous connecter à l'hôte de l'autre côté de la plate-forme d'un seul coup.
#Transférer des fichiers avec 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.
#J'irai vérifier le fichier qui était connecté à SSH
$ 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
#A été envoyé correctement
$ ls /tmp/
HOGE.war
Recommended Posts