標籤:
1.安裝vsftpd
sudo yum install vsftpd
2.配置vsftpd.conf
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).anonymous_enable=NO# When SELinux is enforcing check for SE bool ftp_home_dirlocal_enable=YESwrite_enable=YES# 本地的ftp目錄位址local_root=/var/ftp
3.添加ftp使用者
#建立使用者adduser -d /var/ftp -g ftp -s /sbin/nologin *_ftp#修改密碼passwd *_ftp
4.上傳許可權
# 修改上傳路徑許可權 777 更具個人喜好設定許可權sudo chmod -R 777 /var/ftp# 查看 ftp 設定getsebool -a|grep ftpftp_home_dir --> onftpd_anon_write --> offftpd_connect_all_unreserved --> offftpd_connect_db --> offftpd_full_access --> onftpd_use_cifs --> offftpd_use_fusefs --> offftpd_use_nfs --> offftpd_use_passive_mode --> offhttpd_can_connect_ftp --> offhttpd_enable_ftp_server --> offsftpd_anon_write --> offsftpd_enable_homedirs --> offsftpd_full_access --> offsftpd_write_ssh_home --> offtftp_anon_write --> offtftp_home_dir --> off# 修改ftp_home_dir、ftpd_full_access 為 onsetsebool -P ftp_home_dir=on ftpd_full_access=on
5.設定vsftp 開機啟動
chkconfig vsftpd on
6.添加防火牆
firewall-cmd --permanent --add-service=ftpfirewall-cmd --reload
centos 搭建ftp伺服器