Ya ini mungkin, tetapi hanya jika server1.com
dapat menjangkau server2.com
dengan menggunakan nama itu. Jika tidak, Anda mungkin akan mendapatkan pesan:ssh: connect to host server2 port 22: Connection refused
The man
halaman untuk scp
jelas menyatakan bahwa salinan antara host di jaringan dan yang:
Salinan antara dua host jarak jauh juga diizinkan.
Yang harus Anda lakukan (sekali) adalah ssh
ke username@server1.com
dan dari sana ssh
ke sana username@server2.com
. Jawab pertanyaan keaslian yang akan Anda dapatkan dengan ya, untuk menyingkirkan pesan verifikasi kunci host saat melakukanscp
Anda mungkin harus mengaktifkan agen penerusan dengan:
scp -o "ForwardAgent yes" -r usrname@server1.com:~/data/* usrname@server2.com:~/data/
Tapi pastikan Anda menyadari bahayanya ( man ssh_config
)