sshを介してサーバーにアクセスしようとすると、次のように表示されます。
ssh: connect to Host xx.yyy.zzz.x port 22: Connection refused
およびサーバー上のauth.log
次のログエントリが表示されます。
Address xx.yyy.zzz.x maps to xx.yyy.zzz.x.static-pune-vsnl.net.in, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
そのユーザーのユーザーアカウントを作成しましたが、これも有効なステータスです。
サーバーはUseDNSを有効にする場合があります。 man sshd_config
を実行して、これに関する情報を見つけます。
適切な権限がある場合は、/etc/ssh/sshd_config
を変更して、このファイルにUseDNSnoを追加できます。
ISPがDNS設定を台無しにしました。 sshd構成ファイルのUseDNS
オプションをno
に設定する必要があります。
問題は(少なくともエラーログで報告されているように)、逆IPルックアップが正しく機能していないことです。逆IPルックアップとは、IPアドレスを取得してDNSでルックアップし、名前を見つけることを意味します(通常ではなく、名前からIPを見つける)。
いずれの場合も、UseDNS no
設定を使用してDNSチェックを無効にするのが最善の方法です。これにより、ログイン時にDNSが不要になるため、SSHログインも高速化されます。
設定ファイルはsshd_config
で、通常はディレクトリ/etc/ssh
にあります。