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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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等等。根据需要自己下载使用即可。

参考技术A 在cmd窗口下,telnet B机器IP 80,如果出现黑屏则B机器开启80端口,如果出现类似“.... 在端口80:连接失败”则说明B机器80端口未开,或由A至B路由不通。 参考技术B nmap -p 1-200 目标主机 IP
1-200 是端口范围本回答被提问者采纳

linux系统中,用SSH+主机名登陆不成功,ping另一台主机的ip,主机名都可以ping通的,但出现以下警告:

参考技术A 这种情况很有可能是要登录的主机更改了 RSA key 的配置,ssh 发现主机提供的 key 和之前存储并信任的 key 不一样然后担心有安全风险便终止了连接。
建议向主机管理员确认一下 RSA key 的 fingerprint. 如果确认结果与上图显示的一致:1c:51:ae:......
那么请编辑 /root/.ssh/known_host, 找到与 主机名或主机ip对应的行,并删除那些行,然后重新用ssh 登录即可。(向管理员确认只是为了安全,如果直接编辑 /root/.ssh/known_host 也是可以登录的)本回答被提问者采纳

以上是关于linux下查看另一台主机的某个端口是不是启动,用啥命令的主要内容,如果未能解决你的问题,请参考以下文章

要在一台主机上执行shell脚本判断另一台上的某个文件是不是存在,这个shell语句该怎么写?

当一台linux服务器崩溃之后怎么迅速用另一台服务器顶上

怎么查看LINUX的DHCP服务是不是开启

怎么在linux下查看某个端口的TCPIP通讯的数据

想将ubuntu下某个文件夹下的文件定时上传至FTP或者共享文件夹,也可以直接传至另一台LINUX上使用。

dos常用命令总结