Linux常用服務器構建-ftp服務器

配置前,需先關閉selinux,firewall

FTP500OPS.png

systemctl stop firewalld.service #停止firewall

關閉默認的firewall防火牆


500 OOPS: vsftpd: refusing to run with writable root inside chroot ()

從2.3.5之後,vsftpd增強了安全檢查,如果用戶被限定在了其主目錄下,則該用戶的主目錄不能再具有寫權限了!如果檢查發現還有寫權限,就會報該錯誤。

 要修復這個錯誤,可以用命令chmod a-w /home/user去除用戶主目錄的寫權限,注意把目錄替換成你自己的。或者你可以在vsftpd的配置文件中增加下列兩項中的一項:

allow_writeable_chroot=YES

安裝環境:Centos-7.4

安裝及配置ftp

yum installl -y vsftpd

vi /etc/vsftpd/vsftpd.conf

FTP配置文件-1.png

FTP配置文件-2.png

FTP配置文件-3.png

FTP配置文件-4.png

FTP配置文件-5.png

FTP配置文件-6.png

FTP配置文件-7.png

FTP配置文件-8.png

FTP配置文件-9.png

FTP配置文件-10.png

上傳命令,可以把文件上傳到ftp服務器

put somefile

下載命令,可以把ftp服務器上的文件下載到本地

get somefile


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章