使用 nc 命令检查远程端口是否打开
nc -zv 192.168.1.15 22
上面的命令中,这些标志是:
-
-z
– 设置 nc 只是扫描侦听守护进程,实际上不向它们发送任何数据。 -
-v
– 启用详细模式
利用 nc 之间的连接进行文件传输。
使用 nc 传输文件还是比较方便的,因为不用 scp 和 rsync 那种输入密码的操作了。把 A 机器上的一个文本文件发送到 B 机器上
需注意操作次序,receiver 先侦听端口,sender 向 receiver 所在机器的该端口发送数据。
receiver:
`nc -l 8888 > `
复制代码
sender:
`nc 127.0.0.1 8888 < `
复制代码
receiver 接收完毕,会自动退出监听。接收文件与原文件 md5 值相同,表示文件接收成功。
`md5sum
8f6aab448ec32637b84c3484a1a44e0b
md5sum
8f6aab448ec32637b84c3484a1a44e0b `