centos7.X版本安装ftp服务
1.安装vsftp
1.1、安装vsftpd,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-28.el7
[root@VM-8-12-centos ~]# yum -y install vsftpd
1.2、修改vsftpd配置文件,确保下面配置文件是打开的
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES #允许匿名用户登录。
anon_upload_enable=YES #控制是否允许匿名用户上传文件
anon_mkdir_write_enable=YES #可创建目录的同时可以在此目录中上传文件
chroot_local_user=YES #限制用户只能访问自己的根目录
1.3、将vsftpd服务加入开机自启,并查看状态
[root@VM-8-12-centos ~]# systemctl enable vsftpd [root@VM-8-12-centos ~]# systemctl start vsftpd [root@VM-8-12-centos ~]# systemctl status vsftpd

2.创建ftp用户授权目录
先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。 #禁止用户登录
使用下面的命令创建帐户,该命令指定了/txdata/www/yunwei为用户yunwei的家目录,您可以自己定义帐户名和目录:
[root@VM-8-12-centos ~]# mkdir -p /txdata/www/yunwei
[root@VM-8-12-centos ~]# useradd -d /txdata/www/yunwei -s /usr/bin/nologin yunwei #-d设置家目录 -s禁止用户登录
[root@VM-8-12-centos ~]# passwd yunwei #设置密码
修改指定目录的权限
[root@VM-8-12-centos ~]# chown -R yunwei.yunwei /txdata/www/yunwei
浙公网安备 33010602011771号