次の仕様のサーバーが2台あります。
IPアドレス:192.168.1.94
IPアドレス:192.168.1.221
telnet
2番目から1番目(ポート5029)に移動したいのですが、次のエラーが発生します。
root@debian:~# telnet 192.168.1.94 5029
Trying 192.168.1.94...
telnet: Unable to connect to remote host: Connection refused
192.168.1.94 では、独自に Telnet 経由で接続できます。これは、プログラムがポート5029でリッスンしていることを意味します。
[root@myelastix ~]# telnet localhost 5029
Trying 127.0.0.1...
Connected to myelastix.mohaymen.co (127.0.0.1).
Escape character is '^]'.
ファイアウォールが192.168.1.94サーバーの接続をブロックしていると思っていましたが、ファイアウォールのルールは次のとおりです。
[root@myelastix ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
また、iptablesを停止しましたが、何も起こりませんでした。
[root@myelastix ~]# service iptables stop
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
問題は何ですか?
答え1
あなたはこれを行うことができますか?
[root@myelastix ~]# telnet 192.168.1.94 5029
telnetd
そうでない場合は、外部インターフェイスで受信するように設定されていることを確認してください。
netstat -tulpn | grep :5029