Так, це можливо, але лише якщо server1.comможна досягти server2.com, використовуючи це ім'я. Якщо ні, ви, ймовірно, отримаєте повідомлення:ssh: connect to host server2 port 22: Connection refused
На manсторінці scpчітко зазначено, що вона копіюється між хостами в мережі та що:
Копії між двома віддаленими хостами також дозволені.
Те , що ви повинні робити (один раз) це sshдо username@server1.comі звідти sshдо username@server2.com. Відповідайте на питання щодо автентичності, яке ви отримаєте з так, щоб позбутися повідомлення про підтвердження ключа хоста під час виконанняscp
Вам, можливо, доведеться активувати переадресацію за допомогою:
scp -o "ForwardAgent yes" -r usrname@server1.com:~/data/* usrname@server2.com:~/data/
Але не забудьте усвідомити небезпеку в цьому ( man ssh_config)