当前位置:主页 > 365bet提款规则 > 365bet提款规则

[Linux学习笔记]使用nc在两台主机之间传输文件(

作者: admin 来源: 网络整理 发布时间:2019-02-22
通常,您可以使用scp完成两台主机之间的文件传输任务。但是,如果主机之间没有建立信任关系,scp必须每次都输入密码。密码运行脚本或文件传输方法,但临时工作的准备工作更成问题。
此备忘录显示了在没有密码的情况下在两台主机之间传输文件的简单方法。Linux nc工具具有以下优点。1)在Linux系统上,默认情况下通常安装nc工具,无需额外安装。2)您无需输入文件传输密码。
不完整:您必须在两台计算机上输入单独的命令。
^ _ ^
1
这是什么?
Nc是netcat的缩写。什么是NC?男人说:你可以轻松实现任何TCP和UDP连接和监听,包括任何TCP和UDP端口监听器,连接建立,端口扫描等。
换句话说,NC,作为服务器监听在TCP或UDP模式的特定端口上,或者可以被用作客户端来发起TCP连接或UDP数据包。
下面介绍的技巧是使用TCP连接来实现主机之间的文件传输。
nc中有很多控制参数。常用参数如下所示。1)-l用于指定nc将处于侦听模式。
如果指定此参数,则将nc视为服务器,侦听并接受连接,而不是连接到其他地址。
2)-port指定nc使用的端口。
如果先前指定了-l,则此处-p指定特定的侦听端口。如果未指定-l,则启动与此端口的连接。
注意:nc所连接的目标端口可以是特定的整数,也可以直接通过服务名称指定。在这种情况下,它负责将名称分配给已知nc的端口(可以在cat / etc / services中检查这些端口)。3)-shostname / ip-address指定IP地址。4)-u指定nc使用UDP协议。默认值为TCP 5)-v它对输出交互或错误信息,初学者调试特别有用。
在上一次引入nc之后,估计很多学生已经知道如何使用nc来实现两台机器之间的文件传输。
这是对实施过程的简要说明。
1)收听数据接收器的指定端口
Nc-l-p8210演示。
Txt#监视本机端口8210上的TCP连接,并将接收到的数据写入文本文件。
Nc-l-p8210演示。
焦油
Bz 2#监视本机端口8210上的TCP连接,并将接收到的数据写为压缩文件。
2)将数据发送到数据发送方机器上TCP指定的地址(ip +端口)。
Ncdest_ip 8210演示。
我发送一个演示到机器的端口8210,其中Txt #ip是dest_ip。
文本文件
Ncdest_ip8210 $(tar-jcvfdemo。
焦油
Bz 2演示
Txt)#压缩后发送
3)-v显示错误消息的收件人。NC-V-L-p8210
来自:nc-vdest_ip 8210
注意:使用nc进行文件传输时,请注意操作顺序。收件人首先侦听端口,发件人将数据发送到收件人所在机器的端口。
否则,传输将失败。
============== EOF ================

365bet.com