У мене є машина на кілька стрибків, і мені потрібно налаштувати переадресацію портів для передачі файлів.
Редагування: Щоб зрозуміти, для доступу до віддаленої машини потрібно кілька переходів. На своїй машині я встановив VPN, де я можу отримати доступ до 10.255.xx - це єдина машина, до якої я можу підключитися через VPN. Після входу в .xx я зможу підключитися до інших машин - .який один із таких.
З моєї машини:
ssh -L 4567:localhost:4567 me@10.255.x.x
Потім з цієї машини:
ssh -L 4567:localhost:22 me@10.255.y.y
Я можу тоді
scp -P 4567 me@localhost:/path/to/large/file.gz .
Я залишив цей запущений оверніт, лише щоб виявити, що передача загинула в якийсь момент.
Я бачив кілька пропозицій використовувати rsync над ssh для відновлення передачі, але мені незрозуміло, як це налаштувати. Чи можливо це?
scp me@10.255.x.x:/path/to/large/file.gz .
досягти саме такого? Яка версія scp (ssh) встановлена на клієнті та сервері?