Как подключиться к серверу ssh, используя фразу-пароль ssh, используя скрипт оболочки
Мы пишем автоматический скрипт для подключения моих серверов, используя скрипт оболочки. У нас нет пароля для сервера. У нас есть только публичная ssh-фраза. В этом комментарии мы использовали пароль вместо пароля, но он говорит, что разрешение отклонено sshpass -p password ssh user@host
, Есть ли способ подключить сервер через публичную фразу-пароль в скрипте оболочки?
1 ответ
Если вы хотите использовать закрытый ключ автоматически, просто удалите фразу-пароль.
Чтобы удалить фразу-пароль, вы можете использовать:
ssh-keygen -p -P passphrasse -N "" -f keyfile
Хоть sshpass
должно работать, хотя имеет смысл использовать его для этой цели.