有些时候要测试通过外网访问本机的某个端口在网络层是否可以访问,但是本机上并没有运行着此端口的服务,这时候可以用nc命令来打开系统下的这个端口来进行测试,指令如下:


nc -l port


ex: nc -l 8080


nc命令传输文件:

范例如下:

目的主机监听

nc -l监听端口<未使用端口> > 要接收的文件名

nc -l 5999 > test.tar.gz

源主机发起请求

nc 目的主机ip 目的端口 < 要发送的文件

nc 192.168.10.102 5999 < /root/test.tar.gz