
Debian 9 で Python 3 を使用してポート 0.0.0.0:18000 を開いたが、外部からアクセスできない(ターゲットマシンが積極的に拒否されます。)。ファイアウォールはありません。
私はIPv4を使用していて、サーバーが米国にあり、IPv4を介してEUからアクセスしようとしているので、これが可能だと思います。しかし、IPv6も試しましたが、まだ同じエラーメッセージが表示されます。通常、IPv4経由でSSH経由でアクセスできます。ポート80/443も通常IPv4経由でアクセスできますが、IPv6に変換されます。
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::18000 :::* LISTEN 701/python3
tcp6 0 0 :::22 :::* LISTEN 552/sshd
tcp6 0 0 :::443 :::* LISTEN 572/apache2
tcp6 0 0 MY_SERVER_IPv4:443 MY-PC-IPv4:10991 ESTABLISHED 61154/apache2
興味深いことに、パテを使用してIPv4を介してSSHを使用して正常に接続しました(変換は不要)。
tcp 0 0 MY_SERVER_IPv4:22 MY-PC-IPv4:17085 ESTABLISHED 57796/sshd: root@no
私ができることを知っている人はいますか?
答え1
コメントの提案に従って、以下を確認しましたnmap
。
nmap -p 18000 MY_SERVER_IP
そして得る:
STATE:
filtered
それで、コントロールパネルにアクセスしてもらうように頼んだのですがFirewall Policies
(経験が足りなくて)全く知らなかったという回答を受けました。
問題が解決しました。ありがとうございます。