Linuxでtelnet時に自ホストのポートに接続できない原因をいくつか挙げてください。
Telnet がローカルポートに接続できない理由は、Linux では以下を含みます。
- ポートが開いていません: テルネット接続には、対象ホスト上のポートが開いている必要があります。対象ホストのポートが開いていないか、ファイアウォールで遮断されている場合は、テルネット接続は成功しません。
- Linux システムのファイアウォールが telnet 接続をブロックしている可能性があります。システムにファイアウォールがある場合は、ファイアウォールルールを設定して telnet 接続を許可する必要があります。
- サービス未稼働:telnet接続を作成するには、宛先ホストでtelnetサービスが起動している必要があります。Linuxではtelnetdが一般的なtelnetサーバーですので、そのサービスが起動されていることを確認してください。
- IPアドレスまたはホスト名が間違っています:telnet接続時にIPアドレスまたはホスト名を間違えて入力すると、接続は確立されません。入力したIPアドレスまたはホスト名が正しいことを確認する必要があります。
- ネットワーク構成に関する問題:telnet 接続するには、宛先ホストとローカルホストが同じネットワーク上にあり、かつネットワーク構成が正しい必要があります。ネットワーク構成に問題があると、telnet 接続が失敗する可能性があります。