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