在 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/file
get /path/to/remote/file
ls
cd /path/to/remote/directory
exit
例如,要將本地文件 /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