SSHサーバーがUbuntuで動作しない

SSHサーバーがUbuntuで動作しない

VirtualBoxで実行されているUbuntu 14.04でSSHサーバーを起動したいと思います。 Openssh、sshdなどがインストールされており、IPでリッスンするように設定されていますが、機能しないようですsshd_config。ポート2222から始めifconfigます。以下を提供します。sshdnmap <my-ip>

PORT        STATE        SERVICE
80/tcp        open        http
2222/tcp        open        EtherNet/IP-1
8080/tcp        open        http-proxy

8080で起動されたHTTPサーバーはうまく機能し、sshdサービスが認識されないのはなぜですか?sshクライアントとしてログインしようとすると、「ホスト名を解決できませんでした。不明な名前またはサービス」というメッセージが表示されます。

答え1

どのコマンドを使用しましたか?

ssh -p 2222 foobar

上記のエラーメッセージは、foobarを解決できなかったことを意味します。 IPを使ってみましたか?

例えば

ssh -p 2222 192.168.1.6

nmapまた、よく知られているポートをプロトコルとして確認するのではなく、実際に実行されているエントリを表示するには、次のものを使用できます。-sV オプション

-sV: Probe open ports to determine service/version info

答え2

sshnmap印刷は見つかったポートによく知られているサービスを使用しているため、nmap出力には表示されません。ポート2222は、EthernetIP産業制御に使用されるサービスで一般的に使用される。

エラーメッセージにはCould not resolve hostname。これは、名前でサーバーが見つからないことを意味します。そのIPアドレスを使用して接続を試みるか、DNSを使用して名前解決を変更するか、/etc/hostsクライアントのファイルにサーバーを追加します。クライアントがWindowsの場合、ファイルはC:\Windows\system32\drivers\etc\hosts

関連情報