2

Есть ли способ автоматизировать SSH-соединение (чтобы скрипт мог подключаться без запроса пароля), если сервер не позволяет использовать ключи?

2 ответа2

5

если ключи не разрешены на сервере (что .. странно), то вы хотите, чтобы ssh-клиент считывал пароль из stdin .. что приводит нас к

https://stackoverflow.com/questions/1340366/how-to-make-ssh-receive-the-password-from-stdin

0

Вы можете сделать это с замазкой:

Для unix создайте файл, вставьте приведенную ниже команду в chmod 755

putty -ssh ServerNameOrIP -l UserName -pw Password

для Windows вы можете использовать vbscript следующим образом:

Dim ShellRun
Set ShellRun = WScript.CreateObject("WScript.Shell")
ShellRun.Run """C:\Program Files\PuTTY\putty.exe"" -ssh ServerNameOrIP -l UserName -pw Password", 1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .