LINUX.ORG.RU
ФорумAdmin

автоматическое подключение по SSH

 ,


0

1

Всем привет. По задумке домашняя машина должна подключаться на удалённую по ssh-ключу, защищенному парольной фразой. ssh -i ~/.ssh/test -p 3334 username@domain.com после чего ввожу парольную фразу и получаю доступ к серверу. А как подключаться по ssh, что бы парольную фразу не вводить? Вычитал что так: ssh-add -t 360000 ssh-add ~/.ssh/test После чего я ввожу парольную фразу, которую можно проверить так: ssh-add -l После чего пробую подключиться к удаленному серверу и всё работает. Хочу что бы коннект по ssh поднимался автоматически, в случае перезагрузки сервера. Но после перезагрузки, все созданные идентичности в ssh-agent удаляются и парольную фразу приходится вводить заново. Пробовал также keychain, но сталкивался с той же проблемой- после перезагрузки требуется ввести парольную фразу. Подскажите пожалуйста, как грамотно решить этот вопрос, что бы сервер после перезагрузки подключался по ssh и не требовал ввода парольной фразы.

AddKeysToAgent yes в ~/.ssh/config а в keyring-daemon пасс разблокировки.

Ну и собственно, keyring-daemon и ssh-agent должны стоять в автозапуске.

ALiEN175
()
Ответ на: комментарий от Nooooobas

пароль к ключу у тебя присутствует в системе и доступен всем. что равносильно ключу без пароля.

pfg ★★★★★
()

Хочу что бы коннект по ssh поднимался автоматически, в случае перезагрузки сервера.

Значит его придется где-то хранить, значит его оттуда можно прочитать, значит это равноценно ключу без пароля, поэтому просто снеси пароль с ключа.

ya-betmen ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.