在CentOS系統中,使用SFTP(SSH File Transfer Protocol)遷移數據通常涉及以下幾個步驟:
首先,確保你的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客戶端(如FileZilla)連接到你的CentOS服務器。
打開終端,輸入以下命令連接到服務器:
sftp username@hostname
替換 username
為你的用戶名,hostname
為服務器的IP地址或域名。
連接成功后,你可以使用SFTP客戶端提供的命令或界面來上傳、下載和管理文件。
put localfile remotefile
get remotefile localfile
ls
cd directory
完成數據遷移后,使用以下命令斷開SFTP連接:
bye
通過以上步驟,你應該能夠在CentOS系統上使用SFTP成功遷移數據。