Сценарий BAT для копирования файлов из Windows в удаленные системы Linux
есть ли в любом случае, чтобы скопировать файлы с машины Windows на удаленную машину Linux с помощью команды DOS/другого инструмента командной строки (указав имя пользователя и пароль в команде). Обычно я делаю это с помощью WinSCP и хотел бы написать сценарий (BAT) для автоматизации этого.
4 ответов
скачать программе pscp.exe (компаньон шпаклевки scp). Если у вас есть SSH-ключи установки на сервере Linux, что вы можете сделать с PuTTY на Windows, вы можете настроить копирование без пароля на Linux-машины из Windows.
командная строка сценариев WinSCP загрузить файл как:
winscp.com /command "open sftp://username@example.com/" "put d:\www\index.html" "exit"
посмотреть руководство по сценариям WinSCP.
проще использовать создать функцию передачи кода чтобы WinSCP GUI генерировал скрипт (или даже полный пакетный файл) для передачи.
установите cygwin, и вы можете использовать scp, ssh и т. д. Так же, как и в linux. Кроме того, вы можете использовать обычные скрипты bash вместо дрянных bat-файлов.