質問: sshdでパスワード認証を禁止できない sshdでパスワード認証を禁止したいのですが、できません。 現在は、公開鍵認証でログインでき、パスワード認証でもログインできてしまう状態です。 ■やっったこと サーバー側から、「/etc/ssh/ssh_config」を以下のように修正 コメントアウトを外して、yesをnoに変更 【変更前】 # passwordauthentication yes 【変更後】 passwordauthentication no sshdのリスタート linux:/ # /etc/init.d/sshd restart shutting down ssh daemon done starting ssh daemon done 以下は、パーミッション700で、そのユーザーがオーナーになってます。 /home/ユーザー/.ssh /home/ユーザー/.ssh/authorized_keys2 ■状況 ・秘密鍵を使用したパスフレーズでログインできます。 ・パスワードでもログインできてしまいます。 ・puttyとwinscpの2つで試しました。 パスフレーズとパスワードは、別の文字です。8桁 ■環境 サーバー側 ・suse linux9.3 クライアント側 ・windows2000 sp4 ・putty release0.58-jp20050503 ・winscp バージョン3.8.0(ビルド312) 宜しくお願いします。
回答: >サーバー側から、「/etc/ssh/ssh_config」を以下のように修正 これは正しいですか? であれば修正するファイルが違います。 デーモンなので/etc/ssh/sshd_configの方です。