CentOS7配置ftp
程序员文章站
2022-06-27 22:25:06
1.下载vsftpd 2.设置开机自启动 3.启动 4.查看监听端口 5.配置vsftpd本地用户模式(就是配置用户名、密码、修改权限) 6.修改配置文件:vim /etc/vsftpd/vsftpd.conf 7.创建例外用户文件 注意:如果使用的是云服务器,一定要记住开放响应的端口。 最后,如有 ......
1.下载vsftpd
yum install -y vsftpd
2.设置开机自启动
systemctl enable vsftpd.service
3.启动
systemctl start vsftpd.service
4.查看监听端口
netstat -antup | grep ftp
5.配置vsftpd本地用户模式(就是配置用户名、密码、修改权限)
useradd ftptest passwd ftptest mkdir /var/ftp/test # 创建一个供ftp服务使用的文件目录 chown -r ftptest:ftptest /var/ftp/test # 修改该目录的拥有者为ftptest
6.修改配置文件:vim /etc/vsftpd/vsftpd.conf
#除下面提及的参数外,其他参数保持默认值即可。 #修改下列参数的值 anonymous_enable=no #禁止匿名登录ftp服务器 local_enable=yes #允许本地用户登录ftp服务器 listen=yes #监听ipv4 sockets #在行首添加#注释掉以下参数 #listen_ipv6=yes #关闭监听ipv6 sockets local_root=/var/ftp/test chroot_local_user=yes chroot_list_enable=yes chroot_list_file=/etc/vsftpd/chroot_list allow_writeable_chroot=yes pasv_enable=yes pasv_min_port=50000 pasv_max_port=51000 pasv_address=49.235.71.50
7.创建例外用户文件
vim /etc/vsftpd/chroot_list # 哪怕没有例外用户也必须创建 # 8.重启 systemctl restart vsftpd.service
注意:如果使用的是云服务器,一定要记住开放响应的端口。
最后,如有问题,请留言。
如果有用,请随手点个赞。