crie um túnel primeiro: ssh -L 2222:yy.yy.yy.yy:22 rose@xx.xx.xx.xx
, então você pode scp com scp -P 2222 A fun@localhost
.
No meu computador Linux, geralmente faço login no local de destino por SSH:
Primeiro, o SSH para o gateway rose@xx.xx.xx.xx ,
depois, o SSH para o local de destino fun@yy.yy.yy.yy
No entanto, não posso transmitir diretamente o arquivo / Users / david / files / A em meu computador para fun@yy.yy.yy.yy sem fazer o log-in rose@xx.xx.xx .xx por ' scp / Users / david / files / Um fun@yy.yy.yy.yy '
Como posso fazer isso?