Telnet および SSH の接続拒否エラー

Telnet および SSH の接続拒否エラー

172.16.xx.y からシステムの 172.16.xx.z に telnet しようとしましたが、返される応答は次のようになります。

sudo telnet 172.16.xx.z

172.16.xx.z を試行しています...

telnet: リモートホストに接続できません: 接続が拒否されました

ローカルホストの場合も同様です。

sudo telnet ローカルホスト

試しています::1...

127.0.0.1 を試行しています...

telnet: リモートホストに接続できません: 接続が拒否されました

ssh でも同様の体験ができます:

sudo ssh 172.16.xx.z

ssh: ホスト 172.16.xx.z ポート 22 に接続: 接続が拒否されました

ここで何が問題なのか推測できますか? 私のシステムは両方とも Ubuntu で実行されています。

答え1

なぜsudo ssh接続するのですか? ユーザー モードで ssh クライアントを使用できます。

Ubuntuボックスにsshサーバーをインストールするには、次のコマンドを実行します。

sudo apt-get install openssh-server

その後、そのボックスへの ssh が機能するはずです。Telnet は暗号化されていないため、インターネット上では使用できません。

答え2

telnet の問題は、最近の Linux では telnet デーモンを実行していないことです。ssh に関しては、sshd がインストールされ実行されていること、およびファイアウォールでポート 22 が適切に開いていることを確認してください。

関連情報