前言
运维同事在客户现场,ping远程计算机能通,但是我们软件启动失败。
ping能通,并不能说明软件用到的端口被打开了。
用wireshark抓包能看到ping是不使用端口的,在IP层直接实现的ICMP协议。
测试端口有2种方法
telnet方法
开启telnet服务
https://jingyan.baidu.com/article/20095761e93062cb0621b44c.html
用telnet测试端口是否打开
https://blog.csdn.net/qq_36293899/article/details/81740394
其他命令测试
https://blog.csdn.net/qq_23953717/article/details/89636934
如果计算机上先前安装好的工具里面有ssh, curl,nc, wget等, 可以用这个资料测试。
tcping方法
https://elifulkerson.com/projects/tcping.php
测试命令的格式
命令 IP PORT
总结
telnet 和tcping 都是这种命令格式(命令 IP PORT)
感觉tcping用起来方便一些,只测试端口是否开通,只完成特定的功能。
telnet是系统自带的,不用拷贝可执行文件到目标计算机,兼容性更好一些。
在某些场合,安全性要求高,不允许拷贝外来文件到生产用服务器时,只能用telnet.