Я пытаюсь выполнить SCP-файлы с моей локальной виртуальной машины Ubuntu 10.04 (работающей на платформе Windows Vista) до моего удаленного веб-хоста. SSH включен на их конце, и я смог войти в систему через командную строку, поэтому я знаю, что я использую правый порт #. Вот что я пробовал:
Я заходил на веб-хост через оболочку SSH. Затем в командной строке «remoteuser @ remotehost» я печатаю:
scp -P PORT# -r myuserid@127.0.0.1:/~/fromFolder/ ~/public_directory/toFolder/
, где PORT#
- фактический порт #, такой как 22
Меня попросили myuserid@127.0.0.1
пароль, но он не будет использовать пароль, который я обычно использую с этой учетной записью localhost.
Каков наилучший способ использования scp
? Зайти ли я на удаленный хост через SSH, а затем запустить scp
в командной строке remoteuser@remotehost$
или мне просто запустить SCP с моего локального хоста?