在CentOS 7上配置FTP服務器可以通過以下步驟進行:
- 安裝vsftpd軟件包:
sudoyuminstallvsftpd
- 啟動vsftpd服務并設置開機自啟動:
sudosystemctlstartvsftpd sudosystemctlenablevsftpd
- 配置vsftpd服務: 編輯vsftpd配置文件/etc/vsftpd/vsftpd.conf,設置相關參數(shù)。以下是一些常用配置參數(shù)的示例:
#設置FTP服務器使用本地用戶登錄local_enable=YES#允許匿名用戶登錄anonymous_enable=NO#設置FTP根目錄local_root=/var/ftp#啟用本地用戶寫權限write_enable=YES#允許被動模式傳輸pasv_enable=YES#開放被動模式傳輸?shù)亩丝诜秶鷓asv_min_port=40000 pasv_max_port=50000
- 重啟vsftpd服務以使配置生效:
sudosystemctlrestartvsftpd
- 配置防火墻規(guī)則以允許FTP服務: 如果系統(tǒng)啟用了防火墻,需要添加防火墻規(guī)則以允許FTP服務。例如,使用firewalld命令添加規(guī)則:
sudofirewall-cmd--permanent--add-service=ftp sudofirewall-cmd--reload
現(xiàn)在您的FTP服務器已經(jīng)配置完成,您可以使用FTP客戶端連接到您的CentOS 7服務器,并開始上傳和下載文件。