Ubuntu 9.10にsshd
をインストールしましたが、ログインとパスワードを使用して正常に接続できます。 RSA
キーログインを設定しましたが、期待どおり「サーバーはキーを拒否しました」と表示されます。では、問題を解決するためにsshd
ログを確認したいと思います。 /etc/ssh/sshd_config
を調べたところ、
SyslogFacility AUTH
LogLevel INFO
OK。 /var/log/auth.log
を見ていて、空のO_Oです。 Loglevel
をVERBOSE
に変更しても効果はありません-auth.log
はまだ空です。 sshd
ログを確認するためのヒントはありますか?
現時点で誰もシステムを使用していない場合は、そのような場合に私がしたことを実行できます。
上記のコメントに基づいて回答を作成します。@ Moriarty教授と地獄の@Eyeの功績です
SSH認証の失敗はここに記録されます/var/log/auth.log
以下は、ssh関連のログ行のみを提供します。
grep 'sshd' /var/log/auth.log
安全のために、最後の数百行を取得して検索します(ログファイルが大きすぎる場合、ファイル全体のgrepはより多くのシステムリソースを消費するため、言うまでもなく実行に時間がかかります)
ログの最後の500行のsshdエントリを表示します。
tail -n 500 /var/log/auth.log | grep 'sshd'
または、テストしながらログ出力を追跡するには:
tail -f -n 500 /var/log/auth.log | grep 'sshd'
失敗した接続を簡単に再試行できる場合、1つの簡単な方法は、2222
などの空きポートでSSHサーバーを起動することです。
/usr/sbin/sshd -d -p 2222
次に接続を再試行します:
ssh -p 2222 user@Host
別のポート-p 2222
を使用することで、メインのSSHサーバーを停止する必要がなくなり、ロックされる可能性があります。
Sshdに関するすべてのログメッセージを表示するには、次のコマンドを実行します。
grep -rsh sshd /var/log |sort
あなたはできる tail -f /var/log/auth.log