Ключи DSA для беспарольной аутентификации по SSH.

Oct 16, 2009 23:16


Заходим в шелл под пользовательским аккаунтом, т.е. не делаем ни SU ни SUDO.

Запускаем:

ssh-keygen -t dsa

после чего нас спросят пароль (тот же что и для входа), и место

сохранения ключей, по умолчанию все будет в ~/.ssh/id_dsa и

~/.ssh/id_dsa.pub


Первый ключ id_dsa приватный, его нам следует забрать и тут же удалить с

сервера, второй ключ id_dsa.pub публичный, он будет использоваться на

сервере для аутентификации пользователя.

cat id_dsa.pub>~/.ssh/authorized_keys # копируем ключ в ключи для авторизации

rm -rf ~/.ssh/*pub # удаляем ненужный public

id_dsa копируем к себе на рабочую станцию , запускаем puttygen.exe из

состава Putty, загружаем этот ключ и сохраняем в формате putty (тот что

ppk).

Запускаем pageant.exe который повиснет в трей и будет держать все наши

ключи для авторизации, добавляем туда наш ключ (у меня это в винде в

автозагрузке, передается параметром имя файла с ключем).

В самом Putty в конфигурации хоста указываем юзернейм и putty key -> наш

ключ, не забываем сохранить.

Originally published at О, мой блох!. You can comment here or there.

password, ssh, key, nix, linux, freebsd, ubuntu, ключи, dsa, keys, rsa

Previous post Next post
Up