- telnet host port 方式
telnet 命令用于使用 TELNET 协议与另一个主机进行交互通信。可以对另一主机进行远程登录和管理操作,也可以通过 telnet 来确认远程主机的某个端口是否开放,是日常网络故障排错的重要组成部分。
1 | [root@iZwz9e2l6djkn7vw4xvic9Z ~]# telnet 47.106.243.172 8888 |
- nmap host -p port 方式
nmap,也就是 Network Mapper,是 Linux 下的网络扫描和嗅探工具包。
其基本功能有三个:
(1)扫描主机端口,嗅探所提供的网络服务
(2)探测一组主机是否在线
(3)推断主机所用的操作系统,到达主机经过的路由,系统已开放端口的软件版本
1 | [root@iZwz9e2l6djkn7vw4xvic9Z ~]# nmap 47.106.243.172 -p 8888 |
- nc -v host port 方式
nc 是 netcat 的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。
其基本功能有四个:
(1)实现任意 TCP/UDP 端口的侦听,nc 可以作为 server 以 TCP 或 UDP 方式侦听指定端口
(2)端口的扫描,nc 可以作为 client 发起 TCP 或 UDP 连接
(3)机器之间传输文件
(4)机器之间网络测速
1 | [root@iZwz9e2l6djkn7vw4xvic9Z ~]# nc -v 47.106.243.172 8888 |