您的位置:首页 > 运维架构 > Linux

在Linux下使用nc命令进行文件传输收藏

2009-05-08 12:58 555 查看
nc是一个功能强大的命令,可以通过它在两台Linux主机之间进行文件传输。假如有两台主机A和B,ip地址分别是192.168.0.1和192.168.0.2,我需要从B主机上传输一个文件test1.in到A主机上,那么操作方法如下所示:在A主机上:nc -l 25 > test1.out
在B主机上:nc 192.168.0.1 < test1.in
件传输完毕后,系统会自动断开连接。从上面来看,它其实是一个很简单的Server/Client模式,服务器端开启侦听端口,并用输入输出重定向到一个
文件test1.out当中,等待客户端的连接。客户端主动连接主机,并和它建立一个Socket连接,然后把传输的文件重定向到数据流当中。需要注意的一点是,主机侦听的端口必须是已经开放的端口,可以通过查看iptables进行配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: