linux下查看另一台主机的某个端口是否启动,用什么命令

比如我在A机器,想测一下B机器的80机器是否开启
用什么命令

Linux中查看另一台主机的某个端口是否开放,一般有两种方法。


1、telnet命令

    方法很简单,直接使用telnet命令登陆目标主机的ip地址和端口。假设目标机是192.168.2.1,要确定是否开启80端口。则执行

telnet 192.168.2.1 80,出现如下图的结果,即证明开放80端口

 ä¸€èˆ¬æ¥è¯´ï¼Œå¦‚果目标机的端口没有开启,则会出现如下图所示的提示:


2、使用扫描器

   è¦è¯¦ç»†äº†è§£ä¸€å°ç›®æ ‡æœºå¼€æ”¾çš„端口,最好的办法还是使用扫描器,Linux上的扫描器有很多,比如扫描器之王nmap,国内安全焦点出口的x-scan等等。根据需要自己下载使用即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-16
在cmd窗口下,telnet B机器IP 80,如果出现黑屏则B机器开启80端口,如果出现类似“.... 在端口80:连接失败”则说明B机器80端口未开,或由A至B路由不通。
第2个回答  2009-06-16
nmap -p 1-200 目标主机 IP
1-200 是端口范围本回答被提问者采纳
相似回答