我可以 ping 我的服务器:
» ping -c 1 42.24.53.224
PING 42.24.53.224 (42.24.53.224) 56(84) bytes of data.
64 bytes from 42.24.53.224: icmp_seq=1 ttl=62 time=1.10 ms
--- 42.24.53.224 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.103/1.103/1.103/0.000 ms
我可以追踪路线:
» traceroute 42.24.53.224
traceroute to 42.24.53.224 (42.24.53.224), 30 hops max, 60 byte packets
1 42.243.198.253 (42.243.198.253) 0.702 ms 0.751 ms 0.856 ms
2 42.16.36.44 (42.16.36.44) 0.757 ms 1.123 ms 1.500 ms
3 42.24.53.224 (42.24.53.224) 8.775 ms 8.725 ms 8.725 ms
我在我的服务器的不同端口上运行 ssh(以排除防火墙问题):
sudo /usr/sbin/sshd -ddd -p 33333
我尝试连接它,但它永远挂起了:
» ssh -p 33333 42.24.53.224
我还能执行哪些其他调试?
编辑
» nmap 42.24.53.224 -p 33333
Starting Nmap 7.01 ( https://nmap.org ) at 2018-03-23 10:36 CET
Nmap scan report for 42.24.53.224
Host is up (0.0026s latency).
PORT STATE SERVICE
33333/tcp filtered unknown
Nmap done: 1 IP address (1 host up) scanned in 5.76 seconds
答案1
您可以 ping 一下,这意味着ICMP
协议是开放的,您可以发送和接收ICMP
请求。
但是nmap
端口上的命令33333
报告该端口已被过滤,这意味着连接中间有一些东西阻止了它(很可能是防火墙,无论是您的提供商的还是您本地机器的)