在 Linux 下,您可以使用 sz
和 rz
命令通过 Telnet 进行文件传输。这两个命令分别用于发送和接收文件,它们是基于 Zmodem 协议实现的。首先,确保您的系统已经安装了 lrzsz
软件包。如果没有,请使用以下命令安装:
对于基于 Debian 的系统(如 Ubuntu):
sudo apt-get install lrzsz
对于基于 RHEL 的系统(如 CentOS):
sudo yum install lrzsz
安装完成后,您可以通过 Telnet 使用 sz
和 rz
命令进行文件传输。
telnet <服务器地址> <端口号>
sz
命令发送文件:sz <文件路径>
例如,要发送名为 “example.txt” 的文件,请输入:
sz example.txt
在本地计算机上,使用支持 Zmodem 协议的终端模拟器(如 Xshell、SecureCRT 或 Tera Term)接收文件。当提示选择保存位置时,请选择所需的位置。
同样,在远程服务器上,使用 rz
命令接收文件:
rz
在本地计算机上,选择要发送的文件,然后发送。
注意:Telnet 本身不提供文件传输功能,而是依赖于其他协议(如 Zmodem)进行文件传输。因此,请确保您的终端模拟器支持所选协议。