
У меня есть открытый ключ для входа на мой сервер. Этот ключ защищен паролем. Однако, когда я вхожу на свой сервер, нет никаких признаков того, что ключ когда-либо использовался. Я просто вхожу с помощью своего пароля, как и раньше. Каких сообщений я могу ожидать при использовании комбинированной аутентификации открытого ключа/пароля? Мне просто нужно знать, используются ли оба или я накосячил с настройкой открытого ключа. Клиент — Xubuntu 14.04, сервер — Ubuntu Server 14.04.
решение1
> ssh -v ...
дает вам вывод, который сообщает вам, как была выполнена аутентификация. Это с открытым ключом:
[...]
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering DSA public key: /home/hl/.ssh/id_dsa_srm
debug1: Server accepts key: pkalg ssh-dss blen 434
debug1: Enabling compression at level 6.
debug1: Authentication succeeded (publickey).
[...]
Это техническая часть. Обычно вы замечаете, что открытый ключ используется, вводя парольную фразу (если только вы ее не используете или она не кэширована ssh-agent
).