在 CentOS 系统下,Telnet 本身并不支持文件传输功能
以下是在 CentOS 下使用 SCP 和 SFTP 进行文件传输的方法:
SCP 是基于 SSH 的文件传输协议,可以在本地计算机和远程计算机之间安全地传输文件。以下是使用 SCP 传输文件的基本语法:
从本地计算机复制到远程计算机:
scp /path/to/local/file username@remote_host:/path/to/remote/directory
从远程计算机复制到本地计算机:
scp username@remote_host:/path/to/remote/file /path/to/local/directory
例如,要将本地文件 /home/user/file.txt 复制到远程计算机的 /home/remoteuser/documents 目录下,可以使用以下命令:
scp /home/user/file.txt remoteuser@192.168.1.100:/home/remoteuser/documents
SFTP 是一种基于 SSH 的文件传输协议,提供了一个安全的文件传输通道。首先,需要通过 SFTP 客户端连接到远程服务器。以下是使用 SFTP 的基本步骤:
sftp username@remote_host,然后按 Enter 键。将 username 替换为您的远程用户名,将 remote_host 替换为远程主机的 IP 地址或域名。连接成功后,您将看到 SFTP 提示符。在此提示符下,可以使用以下命令进行文件传输:
put /path/to/local/fileget /path/to/remote/filelscd /path/to/remote/directoryexit例如,要将本地文件 /home/user/file.txt 上传到远程服务器的 /home/remoteuser/documents 目录下,可以执行以下操作:
sftp remoteuser@192.168.1.100
Password: *****
sftp> put /home/user/file.txt /home/remoteuser/documents
Uploading file.txt to /home/remoteuser/documents/file.txt
sftp> exit