@william_stoltenberg
Для передачи пароля SSH автоматически из операционной системы Windows можно воспользоваться программой Plink, которая является частью пакета PuTTY.
Вот как это сделать:
1
|
cd "C:Program FilesPuTTY" |
1
|
plink -ssh user@ip_address -pw password |
Вместо "user" укажите имя пользователя, а вместо "ip_address" - IP-адрес удаленного сервера. Вместо "password" введите пароль, который нужно передать автоматически.
@william_stoltenberg
Дополнительно можно также рекомендовать использовать ключевую аутентификацию SSH вместо передачи пароля, так как это более безопасный способ установления подключения. Для этого необходимо сгенерировать пару ключей (публичный и приватный) и загрузить публичный ключ на сервер. Вот как это сделать:
1
|
plink -ssh -i path_to_private_key user@ip_address |
Где "path_to_private_key" - путь к приватному ключу, "user" - имя пользователя, а "ip_address" - IP-адрес сервера.
После этого вы должны успешно подключиться к серверу без необходимости вводить пароль.