centos7 FTP

Equipment: Centos7
Purpose: Build FTP

One. Check FTP

安装 
[root@localhost ~]# yum -y install vsftpd
查看FTP服务是否运行中:
[root@localhost ~]# service vsftpd status
查看包含ftp的进程:
[root@localhost ~]# ps -ef | grep ftp
启动FTP服务:
[root@localhost ~]# service vsftpd start
停止FTP服务:
[root@localhost ~]# service vsftpd stop
重启FTP服务:
[root@localhost ~]# service vsftpd restart

Insert picture description here
two. Configuration file

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
显示行数:set number
....
chroot_list_enable=YES 
限制指定的用户只能访问自己的主目录
chroot_list_file=/etc/vsftpd/chroot_list 
指定受chroot控制的用户列表文件
anonymous_enable=YES
允许匿名用户登
chroot_local_user=YES
限制主目录
anon_other_write_enable=YES 
允许匿名用户修改目录名或删除目录
ascii_upload_enable=YES
ascii_download_enable=YES        
ASCII上下载开启
no_anon_password=YES
匿名用户登录时不需要输入密码
local_enable=YES
允许本地用户登录
.....等等配置

three. Create a user
Two methods of creation
(1)

[root@localhost ~]# vim /etc/vsftpd/virtusers
//第一行用户名 第二行密码 不能使用root
user1
123456
user2
13456

(2)

root@localhost ~]# useradd -s /sbin/nologin test
[root@localhost ~]# passwd test
更改用户 test 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

four. Create a directory, modify permissions

root@localhost ~]# mkdir /var/ftp/test
root@localhost ~]# chmod 777 /var/ftp/test

Fives. Restart service

root@localhost ~]# systemctl restart vsftpd.service

Guess you like

Origin blog.csdn.net/weixin_44332119/article/details/107435440