CentOS上的FTP服務器確實可以用于文件共享。以下是關于如何在CentOS上設置FTP服務器以及如何使用它進行文件共享的詳細步驟:
更新系統包
sudo yum update -y
安裝vsftpd(Very Secure FTP Daemon)
sudo yum install vsftpd -y
啟動并啟用vsftpd服務
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
配置vsftpd
/etc/vsftpd/vsftpd.conf。anonymous_enable=NO # 禁止匿名登錄
local_enable=YES # 允許本地用戶登錄
write_enable=YES # 允許上傳文件
chroot_local_user=YES # 將本地用戶鎖定在其主目錄中
allow_writeable_chroot=YES # 允許chroot環境中的用戶寫入
重啟vsftpd服務以應用更改
sudo systemctl restart vsftpd
如果啟用了防火墻,確保開放FTP相關的端口(通常是21端口用于控制連接,20端口用于數據傳輸):
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=20/tcp
sudo firewall-cmd --reload
你可以使用任何支持FTP協議的客戶端軟件(如FileZilla、WinSCP等)來連接到你的CentOS服務器。
總之,CentOS上的FTP服務器完全能夠滿足文件共享的需求,并且相對容易設置和管理。