Генерируем ключи для беспарольной аутентификации FreeBSDВ моем примере использовалась FreeBSD версии 5.3, Putty 0.58.
Заходим на FreeBSD шелл под пользовательским аккаунтом, т.е. не делаем ни SU ни SUDO. Запускаем: ssh-keygen -t dsa после чего нас спросят пароль (тот же что и для входа), и место сохранения ключей, по умолчанию все будет в ~/.ssh/id_dsa и ~/.ssh/id_dsa.pub. Первый ключ id_dsa приватный, его нам следует забрать и тут же удалить с сервера, второй ключ id_dsa.pub публичный, он будет использоваться на сервере для аутентификации пользователя. cat id_dsa.pub>authorized_keys # копируем ключ в ключи для авторизации rm id_dsa.pub # удаляем ненужный public id_dsa копируем к себе на рабочую станцию (в моем случае Windows XP), запускаем puttygen.exe из состава Putty, загружаем этот ключ и сохраняем в формате putty (тот что ppk). Запускаем pageant.exe который повиснет в трей и будет держать все наши ключи для авторизации, добавляем туда наш ключ (у меня это в винде в автозагрузке, передается параметром имя файла с ключем). В самом Putty в конфигурации хоста указываем юзернейм и putty key -> наш ключ, не забываем сохранить. И у вас должно все работать. Оставить комментарий |
© Максим Прокопов 2005-2024 | О сервере |