IT技術-UNIX-LinuxはてなブックマークFacebookTwitterSEブログランキングスポンサーリンクはじめにリモートからサーバに対してSSHログインを試みた際、失敗するとサーバ側にてエラーログを見たい場合があります。そのような際にはsshd_configにてログを出力するようにして内容を確認する必要があります。本記事ではそれらの流れについて記載しました。設定ファイルにてログ出力に関する値を指定する/etc/sshsshd_configにあるファイルの中身を確認します。DEBUGこのように変更します。ちなみにFacilityとは「ログの種別」を指し、例えばcronに関するログのファシリティは「cron」、カーネルに関するログのファシリティは「kern」と定められています。今回は「AUTH」なので/var/log配下にあるauth.logにメッセージが記録されます。設定ファイルを書き換えて保存したのみではアクセスはできないので、sshdを再起動します。-Drestartにて再起動を行います。sshd.service再度statusを確認して起動を確認します。auth.logを確認する再度SSHを試みると以下のようにログが/var/log/auth.logを確認します。directory...ログが詳細に確認できます。今回はファイルの権限に不備があったことが分かります。ちなみにauthorized_keys2というファイルを自動で探しに行く機構があるんですね。こちらの修正が終われば以下のようにメッセージとなり、無事にログインできます。SHA256:.....このままですとauth.logが肥大するので、不要であれば再度ログ部分に関する記載をコメントアウトしてください。終わりに以下事象を調査した際の流れをメモしましたがトラブルシューティングの流れとしても利用できるのでご参考になれば幸いです。TOPスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。