Как подключиться к серверу ssh, используя фразу-пароль ssh, используя скрипт оболочки

Мы пишем автоматический скрипт для подключения моих серверов, используя скрипт оболочки. У нас нет пароля для сервера. У нас есть только публичная ssh-фраза. В этом комментарии мы использовали пароль вместо пароля, но он говорит, что разрешение отклонено sshpass -p password ssh user@host, Есть ли способ подключить сервер через публичную фразу-пароль в скрипте оболочки?

1 ответ

Если вы хотите использовать закрытый ключ автоматически, просто удалите фразу-пароль.

Чтобы удалить фразу-пароль, вы можете использовать:

ssh-keygen -p -P passphrasse -N "" -f keyfile

Хоть sshpass должно работать, хотя имеет смысл использовать его для этой цели.

Другие вопросы по тегам