首页 > 代码库 > 阿里云CentOS中vsftp安装、配置、卸载

阿里云CentOS中vsftp安装、配置、卸载



---------------------------------------------------------
阿里云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安装、配置、卸载