本教程操作环境:linux5.9.8系统、Dell G3电脑。
linux 怎么查看远程服务器端口是否开放?
linux检测远程端口是否打开
(资料图)
常用telnet ip port 方式(如telnet 172.17.193.18 5902)测试远程主机端口是否打开,或者用于测试当前环境与远程主机的端口之间的防火墙开通与否。
telnet
[root@oldboy ~]# telnet baidu.com 80 Trying 123.125.114.144... Connected to baidu.com (123.125.114.144). #==>出现Connected表示连通了,说明百度的80端口开放的 Escape character is "^]". #==>ctrl+]退出此地。 ^] telnet> quit Connection closed.
登录后复制
除telnet之外,还可以使用:
方法1:nmap ip -p port
,如nmap 172.17.193.18 -p 5902
根据显示closed/open确定端口是否打开。
若显示:5902/tcp open vnc-2
则表示远程端口已打开。
若显示:5902/tcp closed unknown
则表示远程端口未打开。
方法2:nc -v ip port
,如nc -v 172.17.193.18 5902
根据显示的Connected信息确定端口是否打开。
若显示:Ncat:Connected to 172.17.193.18:5902.
则表示远程端口已打开。
若显示:Ncat:Connection refused.
则表示远程端口未打开。
相关推荐:《Linux视频教程》
以上就是linux 怎么查看远程服务器端口是否开放的详细内容,更多请关注php中文网其它相关文章!
关键词: