在 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)進行文件傳輸。因此,請確保您的終端模擬器支持所選協議。