Мені потрібно перенести файл між двома комп'ютерами, які не підключені до однієї мережі. У мене з’явився третій комп’ютер, який може бачити обидві мережі через VPN.
На третьому комп’ютері я можу:
scp root@firstcomputer:./file ./
І закінчте переказ наступним реченням:
scp ./file root@secondcomputer:./
Але я не можу зробити це лише одним рядком:
scp root@firstcomputer:./file root@secondcomputer:./
Відповідь на помилку є
ssh: connect to host secondcomputer port 22: No route to host
lost connection
Я розумію, що це, мабуть, тому, що перший комп'ютер не може бачити другий. Чи можна надати SCP парам, який стосується того, що машина, яка запускає програму SCP, є єдиною, хто може бачити обидва комп'ютери?
До речі, третій комп'ютер - це Mac з Lion, а кулак, а другий - Debian.