linux centos 配置vsftpd
简单记2022年06月17日发布
yum -y install vsftpd
systemctl enable vsftpd.service //设置开机自启动
systemctl start vsftpd.service //启动ftp服务
netstat -antup | grep ftp 
 
配置vi /etc/vsftpd/vsftpd.conf
#除下面提及的参数,其他参数保持默认值即可。
#修改下列参数的值:
#禁止匿名登录FTP服务器。
anonymous_enable=NO
#允许本地用户登录FTP服务器。
local_enable=YES
#监听IPv4 sockets。
listen=YES
#在行首添加#注释掉以下参数:
#关闭监听IPv6 sockets。
#listen_ipv6=YES
userlist_deny=NO
userlist_enable=YES
#在配置文件的末尾添加下列参数:
#设置本地用户登录后所在目录。
local_root=/var/ftp
write_enable=YES
#全部用户被限制在主目录。
chroot_local_user=YES
#启用例外用户名单。
chroot_list_enable=NO
#指定例外用户列表文件,列表中用户不被锁定在主目录。
chroot_list_file=/etc/vsftpd/chroot_list
#开启被动模式。
pasv_enable=YES
allow_writeable_chroot=YES
#本示例中为Linux服务器的公网IP。
pasv_address=120.79.150.136
#设置用户的路径
user_config_dir=/etc/vsftpd/userconfig
#pam模块
pam_service_name=vsftpd
保存好退出
在/etc/vsftpd/创建目录
userconfig
加入你准备创建的用户目录
并在里头加入一句代码
local_root=一个路径,
这样就可以限制该用户登录ftp后的位置
建议把这个新用户加入到apache组里
然后用代码给他www权限
最后修改pam文件
 vi /etc/pam.d/vsftpd
改成如图这样
15
URL:http://v.sinpark.com/?type=v&cid=26
请立删
+
首页 人脉 消息