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)。

関連情報