SSH のパスワードなしログインをオフにするにはどうすればいいですか?

SSH のパスワードなしログインをオフにするにはどうすればいいですか?

私は以下の手順に従って、デスクトップからラップトップにパスワードなしのSSHログインを設定しました。ここ. パスワードなしのログインをオフにして、デスクトップからラップトップに ssh するときにパスワードを要求されるようにしたいのですが、どうすればいいでしょうか?

答え1

使用したくないクライアントでは公開鍵認証を無効にします。

ssh -o PubkeyAuthentication=no your_host

またはあなたの~/.ssh/config:

Host your_host
  PubkeyAuthentication no

サーバーから公開鍵を削除する場合は、~/.ssh/authorized_keysサーバーから適切な行を削除する必要があります。

答え2

として

ssh -o PubkeyAuthentication=no your_host

クライアントにアクセスできる人なら誰でも簡単に元に戻すことができ、パスワードをまったく必要とせずにラップトップにログインできるため、ログイン前にパスワードを要求したい宛先には、パスワードで暗号化された秘密鍵を使用する方がよい場合があります。

関連情報