在CentOS上配置SFTP(SSH File Transfer Protocol)通常需要以下幾個軟件包:
OpenSSH-server:這是SSH服務器的核心組件,提供了包括SFTP在內的多種服務。
OpenSSH-clients:這是SSH客戶端的軟件包,用于連接到SFTP服務器。
openssh-sftp-server:這個軟件包是OpenSSH的一部分,專門用于提供SFTP服務。在某些CentOS版本中,這個功能可能已經包含在OpenSSH-server
中,但在其他版本中可能需要單獨安裝。
要安裝這些軟件包,你可以使用以下命令:
sudo yum install openssh-server openssh-clients
如果你確定需要單獨安裝sftp-server
,可以使用:
sudo yum install openssh-sftp-server
安裝完成后,你需要確保SSH服務正在運行,并且配置文件/etc/ssh/sshd_config
中啟用了SFTP。通常,SFTP默認是啟用的,但你可以通過檢查配置文件來確認:
grep -i sftp /etc/ssh/sshd_config
如果輸出中包含以下行,則表示SFTP已啟用:
Subsystem sftp /usr/libexec/openssh/sftp-server
最后,重啟SSH服務以應用更改:
sudo systemctl restart sshd
現在,你應該能夠使用SFTP客戶端連接到你的CentOS服務器了。