Я делаю новый сервер, который вытянет резервные копии от многочисленных источников в расписании, таким образом, я хотел бы, чтобы это соединило через SSH использование ключа.
Установка этого в Рабочем столе Ubuntu 14.04 тривиальна, Вы пишете соответствующее ~/.ssh/config
файл:
Host remotehost
HostName <remotehost.com>
User <username>
IdentityFile ~/.ssh/id_rsa
И затем когда Вы пытаетесь соединиться через SSH, Вы заставляете раскрывающуюся подсказку разблокировать Ваш ssh ключ и флажок для разблокирования автоматически после входа в систему.
Я настроил ~/.ssh/config
файл в Сервере Ubuntu 14.04, попытайтесь соединиться, и запрашиваюсь пароль. Каждый раз. Нет никакого способа разблокировать автоматически на входе в систему, так для установки сценариев автоматизации, я должен был бы вручную разблокировать их на каждой начальной загрузке или оставить их небезопасными путем удаления пароля.
Какова лучшая практика здесь? Я видел, что люди предполагают, что помещение никакого пароля на Вашем закрытом ключе было правильным решением (как это безопасно?', или альтернативно записать сценарии, автоматизирующие набор и рабочий ssh-агент в запуске, который является своего рода hacky способом сделать это.
Ключи SSH могут быть разблокированы при входе в систему в Сервере Ubuntu?