centos7离线安装vsftpd

📅 2026/6/18 8:51:13
centos7离线安装vsftpd
1.安装rpm包下载参考地址阿里云开源镜像站资源目录rpm -ivh vsftpd-3.0.2-28.el7.x86_64.rpm2.配置用户#添加用户adduser MyFtp22#设置用户密码passwd MyFtp22#键入两遍密码自行记录好密码此处本人键入了MyFtp22#创建目录mkdir /home/MyFtp22/data#更改/home/MyFtp22/data目录的拥有者chown -R MyFtp22:MyFtp22 /home/MyFtp22/data3.修改配置文件vi /etc/vsftpd/vsftpd.conf#除下面提及的参数其他参数保持默认值即可anonymous_enableNO#允许本地用户登录FTP服务器。local_enableYES#监听IPv4 sockets。listenYES#在行首添加#注释掉以下参数#关闭监听IPv6 sockets。#listen_ipv6YES#在配置文件的末尾添加下列参数#设置本地用户登录后所在目录。local_root/home/MyFtp22/data#全部用户被限制在主目录。chroot_local_userYES#启用例外用户名单。chroot_list_enableYES#指定例外用户列表文件列表中用户不被锁定在主目录。chroot_list_file/etc/vsftpd/chroot_list#开启被动模式。pasv_enableYESallow_writeable_chrootYES#本教程中为Linux实例的公网IP。pasv_address10.83.43.22#设置被动模式下建立数据传输可使用的端口范围的最小值。#建议您把端口范围设置在一段比较高的范围内例如50000~50010有助于提高访问FTP服务器的安全性。pasv_min_port50000#设置被动模式下建立数据传输可使用的端口范围的最大值。pasv_max_port51000创建chroot_list文件vi /etc/vsftpd/chroot_list4.重启服务5.关闭selinuxsetenforce 0vi /etc/selinux/configSELINUX值改为disabled可选开机自启systemctl enable vsftpd.service6.验证ftp下载地址客户端 - FileZilla中文网well done!