Здравствуйте! Я использую Putty Pageant для аутентификации ключей на удаленном сервере. На удаленном сервере, к которому я подключаюсь, у меня есть открытый ключ, который хранится в файле authorized_keys. Разрешения и содержание .ssh выглядит следующим образом:

SU-nemesis:/home/admin/wakatana/.ssh# cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBSrXvWmCepiddDBqJuyBwImIqh5EAT3LwquweZ9B4BdtcdA5rWnplfVEAU4urIxzcvg2l/ODu5jK6r/DwBrPFqVhEDwu3WyCKNuxVSEJlZLw4TWqgcGORfXTCD03nruBo3TKyejZztUKv6UWA81BApTABQ8fdhH6UnCaYUnfwyoQ==
SU-nemesis:/home/admin/wakatana/.ssh# ls -la /home/admin/wakatana/.ssh
total 20
drwx------ 2 wakatana wgroup 4096 Feb 27 14:34 .
drwxr-xr-x 3 wakatana wgroup 4096 Feb 21 18:25 ..
-rw-r--r-- 1 wakatana wgroup  209 Jan 24 12:00 authorized_keys
-rw------- 1 wakatana wgroup  460 Feb 21 16:16 id_rsa
-rw-r--r-- 1 wakatana wgroup 4090 Feb 28 17:46 known_hosts

Это мой открытый ключ, который загружается (с закрытым) Putty Pageant:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20130124"
AAAAB3NzaC1yc2EAAAABJQAAAIBSrXvWmCepiddDBqJuyBwImIqh5EAT3LwquweZ
9B4BdtcdA5rWnplfVEAU4urIxzcvg2l/ODu5jK6r/DwBrPFqVhEDwu3WyCKNuxVS
EJlZLw4TWqgcGORfXTCD03nruBo3TKyejZztUKv6UWA81BApTABQ8fdhH6UnCaYU
nfwyoQ==
---- END SSH2 PUBLIC KEY ---- 

Когда я регистрируюсь через Putty (на самом деле я использую PuTTY Connection Manager, но я думаю, что это просто оболочка Putty), я вижу следующее сообщение:

Authenticating with public key "rsa-key-20130124" from agent
Last login: Fri Mar  8 12:18:01 2013 from XXX.XXX.XXX.XXX

Вчера я забыл запустить Putty Pageant и подключение к удаленному серверу все еще работало, пароль не запрашивался, просто вход в систему немедленно! Сообщение, которое я вижу:

Authenticating with public key "rsa-key-20130124"
Last login: Fri Mar  8 12:24:37 2013 from XXX.XXX.XXX.XXX

Как это возможно?

1 ответ1

2

Вы сказали Putty явно использовать действительный ключ в настройках Putty?

Соединение -> SSH -> Auth -> Файл закрытого ключа для аутентификации

Pageant хорошо, если у вас есть несколько программ, которые требуют подключения SSH.

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