2016-06-05 3 views
0

Я пытаюсь скопировать файлы на удаленный сервер и с него через промежуточный хост. Я могу успешно сделать следующее:scp через промежуточные хосты

Scp с удаленного сервера (lome.1470mad.mssm.edu) на локальный компьютер через промежуточный хост (shell.mssm.edu):

scp -r -o 'Host lome.1470mad.mssm.edu' -o 'ProxyCommand ssh [email protected] nc %h %p' [email protected]:/dir1/matt/ . 

Но я возникли проблемы с копированием файлов в другом направлении (от локального хоста на lome.1470mad.mssm.edu через промежуточный хозяин (shell.mssm.edu).

Может кто-то пожалуйста, выяснить о том, как это сделать?

Спасибо!

ответ

0

Это должно работать наоборот (переключение источника и назначения):

scp -r -o ProxyCommand="ssh -W %h:%p [email protected]" local.file [email protected]:/dir1/matt/ 

-o 'Host lome.1470mad.mssm.edu' не полезно. ProxyCommand ssh [email protected] nc %h %p лучше использовать -W переключатель в ssh. Если это не сработает, какие ошибки вы получите?

Смежные вопросы