Возможный дубликат:
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?

Кто-нибудь знает об этом?

3 ответа3

5

Это, вероятно, должно быть на суперпользователя ...

В этом руководстве обсуждается настройка аутентификации на основе ключей ssh: http://pkeck.myweb.uga.edu/ssh/.

По сути, вы создаете ~/.ssh/authorized_keys (или ~/.ssh/авторизованный_keys2) и заполняете его своим открытым ключом, созданным ssh-keygen. PuTTY for Windows также поставляется с инструментом генерации ключа (и агентом ключа), если вы хотите автоматически войти в систему из Windows.

Обновление: как мне настроить SSH, чтобы мне не приходилось вводить пароль? (Это было уже там даже! :))

0

Конечно. ssh-keygen для создания ключа SSH. Заполните информацию, оставьте пароль пустым. Закрытый ключ был сохранен в ~/.ssh/id_dsa а открытый ключ - в ~/.ssh/id_dsa.pub . SSH на сервер по вашему выбору и добавьте содержимое файла с открытым ключом в ~/.ssh/authorized_keys на сервере. При необходимости создайте файл и .ssh .

И этот вопрос относится к ServerFault, а не SuperUser IMHO.

0

После того, как вы используете ssh-keygen для генерации ключа, посмотрите, есть ли у вас команда ssh-copy-id которую вы используете следующим образом

$ ssh-keygen -t dsa
$ ssh-copy-id -i ~/.ssh/id_dsa.pub remotehost

Если у вас нет ssh-copy-id вы должны войти в RemoteHost и добавить содержимое вашего локального ~/.ssh/id_dsa.pub к RemoteHOST «s ~/.ssh/authorized_keys

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .