
サーバーにログインするための公開キーがあります。このキーはパスワードで保護されています。ただし、サーバーにログインしても、キーが使用されたという表示はありません。これまでどおりパスワードでログインするだけです。公開キーとパスワードを組み合わせた認証を使用すると、どのようなメッセージが表示されるでしょうか。両方が使用されているのか、公開キーの設定を間違えたのかを知りたいだけです。クライアントは 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
)。