Может кто-нибудь объяснить, что я делаю не так. Я пытаюсь скопировать весь каталог на удаленный сервер.
"c:\Program Files (x86)\PuTTY\pscp.exe" -l mleyland -pw Password5 -p[email protected]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\ZIP*.*
Я получаю сообщение об ошибке.
/home/mleyland/hvn01/: это каталог
Поэтому я меняю команду на.
"c:\Program Files (x86)\PuTTY\pscp.exe" -l mleyland -pw Password5 -p[email protected]:/home/mleyland/hvn01/.D:\TEMP_BACKUP\ZIP*.*
И я получаю
подстановочный знак '.' не найдено ни одного файла
Первая запущенная мной команда отработала нормально, однако мне нужен был способ сохранить пароль, чтобы я мог работать без вмешательства пользователя.
c:\Program Files (x86)\PuTTY>pscp D:\TEMP_BACKUP\ZIP[email protected]/главная /млейленд
Спасибо
решение1
Вы определенно промахнулись -r
, цель тоже кажется немного странной. Попробуйте это:
"c:\Program Files (x86)\PuTTY\pscp.exe" -r -pw Password5 -p [email protected]:/home/mleyland/hvn01/ D:\TEMP_BACKUP\
-l
является избыточным при использовании user@host
.