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