阿里云centos下搭建vsftpd3.0.2出现227 Entering Passive Mode的原因

最近在做一个saas企业建站项目的系统,需要给客户提供一个ftp去管理自己自己网站,于是首先想到是使用vsftp去搭建ftp服务器,这里怎么安装的就忽略不讲了

列出一些安装过程中遇到的问题:


第一、默认链接出现首先在默认情况下连接,227 Entering Passive Mode (72.18.60.87,227,175)

这里面可以看出出现的错误信息前面是ip地址,这个ip应该是服务器的外网的ip,如果显示的是内网的ip就会出现Entering Passive Mode模式错误。

解决方法:打开ftp服务器的配置文件:/etc/vsftpd/vsftpd.conf,修改下面的配置信息

listen=NO  -> listen=YES

listen_ipv6=YES    ->listen_ipv6=NO

pasv_address=(外网ip) ,这里需要填写服务器的外网ip


贴一下默认的配置

anonymous_enable=NO

local_enable=YES

chroot_local_user=YES

chroot_list_enable=NO

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list


pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

listen_port=2323 (默认是21端口,这里是自定义的)

pasv_enable=YES

pasv_min_port=2000

pasv_max_port=3000

pasv_promiscuous=YES

allow_writeable_chroot=YES

write_enable=YES

pasv_address=120.78.x.x(外网ip) 


第二、创建ftp账号用户

useradd -d /data/wwwroot/xxx -g ftp -s /sbin/nologin liuguanjiang(用户名)

passwd:liuguanjiang (设置账号的密码)



本文永久地址:http://www.huanghaiping.com/article/81.html
本文出自 黄海平博客 ,转载时请注明出处及相应链接。

发表我的评论
  

网友最新评论 (0)

暂无评论
返回顶部