在CentOS上使用SFTP傳輸大文件,可以遵循以下步驟:
首先,確保你的CentOS系統上已經安裝了OpenSSH服務器,因為SFTP是OpenSSH的一部分。
sudo yum install openssh-server
啟動SSH服務并設置為開機自啟:
sudo systemctl start sshd
sudo systemctl enable sshd
編輯SSH配置文件 /etc/ssh/sshd_config
,確保以下配置項存在并且沒有被注釋掉:
Subsystem sftp /usr/libexec/openssh/sftp-server
應用配置更改:
sudo systemctl restart sshd
現在你可以使用SFTP客戶端連接到服務器并傳輸大文件。以下是使用命令行SFTP客戶端的示例:
sftp username@hostname
在SFTP提示符下,使用 put
命令上傳文件。為了處理大文件,可以使用 -v
選項來啟用詳細模式,以便更好地監控傳輸進度:
put -v /path/to/local/largefile.zip /path/to/remote/directory/largefile.zip
同樣地,使用 get
命令下載文件:
get -v /path/to/remote/largefile.zip /path/to/local/directory/largefile.zip
如果你更喜歡使用圖形界面,可以使用如FileZilla、WinSCP等SFTP客戶端。這些客戶端通常提供更好的用戶體驗和進度監控功能。
通過以上步驟,你應該能夠在CentOS上使用SFTP成功傳輸大文件。