1. 程式人生 > >阿裏雲CentOS中vsftp安裝、配置、卸載

阿裏雲CentOS中vsftp安裝、配置、卸載

配置文件 列表 span 安裝配置 conn gre vsftp 設置 div



---------------------------------------------------------
阿裏雲CentOS中vsftp安裝、配置、卸載


1--卸載


查看當前server中的vsftpd
rpm -qa|grep vsftpd
比如結果為:vsftpd-2.2.2-13.el6_6.1.x86_64
運行卸載
rpm -e vsftpd-2.2.2-13.el6_6.1.x86_64
返回:卸載時自己主動備份vsftp的用戶列表文件
warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave

warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
刪除上面的文件
rm -rf /etc/vsftpd
查看vsftpd是否還在開機啟動項中
chkconfig --list
查看vsftpd執行狀態
service vsftpd status
返回:vsftpd: unrecognized service(無法識別vsftpd。說明卸載了vsftpd了)


2--安裝


yum -y install vsftpd


3--配置


下面是vsftpd的主配置文件的內容


-----------------/etc/vsftpd/vsftpd.conf START---------------------------------------


anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/xferlog
xferlog_std_format=YES
idle_session_timeout=600

data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to lightnear FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
#設置FTP用戶能夠訪問的主文件夾(假設該文件夾不存在,能夠創建並改動權限)
local_root=/var/ftp
tcp_wrappers=YES
use_localtime=YES


---------------------/etc/vsftpd/vsftpd.conf END------------------------------------


添加FTP賬戶
useradd ftpadmin -s /sbin/nologin
給ftpadmin設置password
passwd ftpadmin
輸入兩遍password就可以


改動/etc/vsftpd/user_list文件
將全部內容清掉之後加入一個用戶ftpadmin就可以


創建FTP根文件夾
mkdir /var/ftp
假設上述文件夾已經存在,僅僅須要改動權限就可以
chown -R ftpadmin /var/ftp
chmod -R 755 /var/ftp


默認開啟vsftpd服務配置
查看vsftpd服務是否在啟動項中
chkconfig --list
假設沒有
chkconfig --add vsftpd
開啟開機啟動
chkconfig --level 35 vsftpd on
又一次查看vsftpd再啟動項列表中的情況
chkconfig --list
結果例如以下:
vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off


到此。安裝配置完成。又一次啟動vsftpd服務
service vsftpd restart
就能夠使用FlashFXPE或者FileZilla登陸FTP了


本人測試通過!


阿裏雲CentOS中vsftp安裝、配置、卸載