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

 

posted @ 2021-01-26 17:18  小迷茫c  阅读(137)  评论(0)    收藏  举报