這段時間用到了linux下的ftp,上網搜搜問題解決了。可網上資料有點亂,決定把自己的配置過程記錄下來,也方便我以后查看。
一、安裝並測試可用性
1、安裝命令
yum install vsftpd
2、配置防火牆
3、配置服務
配置開機啟動
啟動服務:
/etc/init.d/vsftpd start
4、訪問測試
添加文件並測試:
路徑: /var/ftp/
echo "Just a test" > /var/ftp/test.txt
二、配置本地用戶訪問,並賦予寫權限
1、配置vsftpd.conf文件
vi vsftpd.conf
禁止匿名用戶訪問:anonymous_enable=NO
允許本地用戶登錄:local_enable=YES
賦予本地用戶寫權限(上傳,刪除): write_enable=YES
配置本地用戶訪問:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
2、添加本地用戶為ftpuser
vi chroot_list
添加本地用戶admin
3、配置SELinux
查看關於ftp的selinux配置:getsebool -a | grep ftp
設置目錄訪問權限:setsebool -P ftp_home_dir 1
4、測試
重啟vsftpd服務:service vstfpd restart
訪問截圖:
好,就這些了,希望對你有幫助。