机器因为各种原因之间不能ssh,当需要临时在两台服务器之间传送一些文件就略显得有点尴尬,现在我们利用Linux下的命令nc实现两台机器之间传输临时文件。
Linux中nc命令是一个功能强大的网络工具,全称是netcat。
语法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
假设将172.16.0.2上的nginx目录拷贝到172.16.0.3
在172.16.0.3上:nc -l 2048 | tar xf -
在172.16.0.2上: tar cf - nginx | nc 172.16.0.3 2048
nc被称赞为网络安全界的瑞士军刀,还是一个后门工具,网络探测和调试工具,更多的功能我们后面继续get。