在 CentOS 上,Telnet 本身不支持文件传输
- 安装 OpenSSH 服务器:
sudo yum install openssh-server
- 启动并设置开机启动 OpenSSH 服务:
sudo systemctl start sshd sudo systemctl enable sshd
- 确保防火墙允许 SSH 连接:
sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
- 使用 Telnet 进行文件传输:
首先,确保你的 CentOS 系统上已经安装了 Telnet 客户端。如果没有安装,可以使用以下命令安装:
sudo yum install telnet
然后,使用以下命令连接到远程服务器(将
、
和
替换为实际的用户名、主机名和端口号):
telnet
例如:
telnet example.com 22
接下来,你将看到登录提示符。输入用户名和密码进行身份验证。
一旦成功登录,你可以使用 put
命令上传文件,使用 get
命令下载文件。请注意,这些命令可能因 Telnet 客户端的不同而有所不同。以下是一些常见的示例:
- 上传文件:
put /path/to/local/file
- 下载文件:
get remote-file-name -o /path/to/save/file
完成文件传输后,使用 exit
命令退出 Telnet 会话。
请注意,虽然这种方法可以实现文件传输,但 Telnet 不是一个安全的协议。对于安全的文件传输,建议使用 SSH。在 CentOS 上,你可以使用 scp
(安全复制)命令进行安全的文件传输。