博客
关于我
linux互传文件nc命令
阅读量:792 次
发布时间:2023-02-03

本文共 628 字,大约阅读时间需要 2 分钟。

使用nc命令快速传递文件:无需同网段,仅需设置端口

通过nc命令,您可以快速在两台主机之间传递文件,无需限制在同一网段。只需正确设置端口即可实现文件传输。


一、安装(CentOS环境下)

在CentOS系统上安装nc命令:

yum install -y nc

安装完成后,您可能需要使用sudo权限运行命令。例如:

sudo yum install -y nc

二、使用步骤

1. 接收端(服务器端)

假设服务端的IP地址为192.168.XXX.XXX,配置接收端:

nc -l 8889 > recv.txt

此命令会监听端口8889,并将接收到的数据保存到文件recv.txt

2. 发送端(客户端)

将文件发送到服务端:

nc 192.168.XXX.XXX 8889 < send.txt

此命令会将文件send.txt发送到服务端的端口8889

3. 验证端口连通性

如果没有收到响应,检查端口是否可达:

telnet 192.168.XXX.XXX 8889

如果成功连接,会显示空白屏幕;如果失败则会提示无法连接。


三、注意事项

  • 顺序操作:请确保服务端先启动监听功能,待客户端发送数据后再进行操作。

  • 自定义端口:建议根据实际需求修改端口号8889为其他端口。

  • 阿里云服务器:如果使用阿里云服务器,请确保所选端口已开启安全组规则,允许入站流量。


  • 通过以上方法,您可以轻松实现文件之间的跨网段传输。只需设置正确的端口即可实现文件的快速传递。

    转载地址:http://pvzfk.baihongyu.com/

    你可能感兴趣的文章
    Linux--操作系统/进程
    查看>>
    Linux--文件
    查看>>
    Linux--本地yum库
    查看>>
    Linux--环境变量
    查看>>
    Linux--进程状态
    查看>>
    Linux-01 虚拟机Linux的安装
    查看>>
    Linux-chmod_命令的详细用法讲解
    查看>>
    Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量
    查看>>
    linux-ubuntu 安装mysql5.7.19的一些坑
    查看>>
    Linux-【1】配置
    查看>>
    Linux-下载传输并安装启动Tomcat
    查看>>
    linux-常用命令
    查看>>
    Linux-服务器远程控制
    查看>>
    Linux-用户和组管理以及设置允许远程登录Root
    查看>>
    Linux-移动当前目录所有文件到上一级目录
    查看>>
    Linux-通过XShell使用sz命令提示找不到
    查看>>
    Linux.BackDoor.Chikdos/Elknot Attack And Defense Analysis
    查看>>
    Linux/CentOS设置全局代理(http)
    查看>>
    Linux/UNIX数据文件和信息系统
    查看>>
    Linux/Windows上Jenkins + Maven + Git的安装
    查看>>