SSH はログインに使用する公開鍵を表示しません。

SSH はログインに使用する公開鍵を表示しません。

私のサーバーにログインするために使用する公開鍵があります。このキーはパスワードで保護されています。ただし、サーバーにログインしてもそのキーが使用されたことを示す表示はありません。前と同じようにパスワードでログインしてください。公開鍵/パスワードの組み合わせ認証を使用してどのようなメッセージを受信できますか?どちらも使用されているのか、公開鍵の設定を台無しにしたのか知りたいです。クライアントは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)。

おすすめ記事