安装VSFTP,使用本地账户登录
1,安装vsftpd
#首先要查看你是否安装vsftp
[root@localhost /]# rpm -q vsftpd
vsftpd-3.0.2-10.el7.x86_64 (显示也就安装成功了!)
#如果没有则安装vsftpd
[root@localhost/]# yum install -y vsftpd
#完成后再检查一遍
[root@localhost /]# whereis vsftpd
vsftpd:/usr/sbin/vsftpd /etc/vsftpd/usr/share/man/man8/vsftpd
#查看vsftpd服务的状态
[root@localhost /]# systemctl status vsftpd.service
(如果是激活状态的话会有active绿色的标记)
#激活vsftpd服务
[root@localhost /]# systemctl start vsftpd.service
#设置vsftpd服务开机自启
[root@localhost /]#systemctl enable vsftpd.service
2. 配置vsftpd.conf
2.1 修改原来原来的配置:
anonymous_enable=NO # 禁用匿名登录
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES # 启用限定用户在其主目录下2.2 新加入下列内容
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/allow_users(该文件需要手动创建,每行一个允许登录的用户名)
allow_writeable_chroot=YESaccept_timeout=60
connect_timeout=60
max_clients=300
max_per_ip=3
local_max_rate=50000
anon_max_rate=30000
pasv_min_port=50000
pasv_min_port=60000
3,增加用户
useradd -d /home/ftp/ftptest -g ftp -s /sbin/nologin ftptest(分别为主目录、组、不允许SSH登录)
设置密码
passwd ftptest将用户添加到之前创建的allow_users文件中
重启vsftpd,使用FlashFXP登录,一切正常。
2 Trackbacks