请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ftp登陆不成功

vsftpd 按照视频步骤来的,配置文件也都参照的老师的资料,但是浏览器和ftp都登陆不成功,访问不了

vsftpd.conf如下:

https://img1.sycdn.imooc.com/szimg//598431f7000151e308711036.jpg

https://img1.sycdn.imooc.com/szimg//598431f80001453e09111026.jpg

chroot_list  也添加ftpuser了

放火墙也配置了

https://img1.sycdn.imooc.com/szimg//5984329500019cba08721017.jpg

ftp命令本地访问不成功,浏览器也访问不了

https://img1.sycdn.imooc.com/szimg//598432d60001442306570194.jpg

报了个错,网上查了下说是ftpuser用户授权问题

但是ftpuser授权没有写的权限了

https://img1.sycdn.imooc.com/szimg//5984334a0001430005760025.jpg

请老师解决下

正在回答

4回答

我也碰到这个问题,能到登录窗口,但输完密码就一直卡到超时,是数据套接字的问题:

        500 OOPS: vsftpd: refusing to run with writable root inside chroot ()

貌似有这个问题的人并不多,可能版本不一样?我用的阿里云centOS7.2,网上查了一下:

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者,可以在vsftpd.conf中增加一项:

        allow_writeable_chroot=YES

链接:http://blog.csdn.net/bluishglc/article/details/42399439#

然后ftp客户端能正常访问,chrome访问很慢,会转个几秒, 而IE无法访问,不知为何,哪位老师大神知道的介绍下。

另外特想吐槽这个ftp程序。不知道为什么要求主目录设置成没有写权限,这样不就没法上传文件了么??另外,配置项不是writable而是writeable,这是手误么??不知道加了这个配置项会不会有安全风险。

这个程序的配置项真是各种反人类设计!!chroot_local_user和chroot_list_enable各种组合,userlist_enable和userlist_deny的组合,另外又有个ftpusers,配置项互相重叠干扰,这里面的逻辑真难以理解。

2 回复 有任何疑惑可以回复我~
  • 提问者 lol水杯 #1
    我试了下,在vsftpd.conf中增加一项: allow_writeable_chroot=YES,解决了,可以上传,但IE仍然无法访问。另外通过命令chmod a-w /home/user去除用户主目录的写权限,虽然可以登陆了,但是没办法上传
    回复 有任何疑惑可以回复我~ 2017-08-06 08:46:39
  • 墓课大魔王 回复 提问者 lol水杯 #2
    没有写权限肯定就没法上传文件,我也纳闷为什么有这种设置。不过ftp命令行和客户端能正常访问了,就不再纠结这个。
    回复 有任何疑惑可以回复我~ 2017-08-07 13:24:17
  • 感谢分享!
    回复 有任何疑惑可以回复我~ 2018-11-01 21:01:13
提问者 lol水杯 2017-08-05 15:02:39

浏览器访问就是一直请求无响应

https://img1.sycdn.imooc.com/szimg//59856aae000100c425601390.jpg

https://img1.sycdn.imooc.com/szimg//59856ab90001df0624501161.jpg

客户端访问也是:

https://img1.sycdn.imooc.com/szimg//59856ada000163fe09700468.jpg


0 回复 有任何疑惑可以回复我~
提问者 lol水杯 2017-08-05 10:44:15

上面截图少了一行,我建了2个ftp目录

https://img1.sycdn.imooc.com/szimg//598530bb00014e8006850041.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 lol水杯 #1
    补充,我用的是阿里云,安全组策略也都添加了
    回复 有任何疑惑可以回复我~ 2017-08-05 10:45:10
Geely 2017-08-04 23:50:20

我看你的配置root配置的/ftp

然而你最下面的截图是ftpfile?


0 回复 有任何疑惑可以回复我~
  • 提问者 lol水杯 #1
    哦,不是这个问题,local_root原先是ftpfile的,后来我怀疑文件夹权限的问题又建了一个ftp文件又试了一遍重新指向了下,还是不管用
    回复 有任何疑惑可以回复我~ 2017-08-05 10:41:32
  • Geely 回复 提问者 lol水杯 #2
    那同学登录的截图发一下,为何登录不上去,还有可以试试ftp客户端连接,看看日志上如何写的。
    回复 有任何疑惑可以回复我~ 2017-08-05 13:20:17
  • Geely 回复 提问者 lol水杯 #3
    浏览器的截图,然后试试ftp客户端连接。再发截图上来。
    回复 有任何疑惑可以回复我~ 2017-08-05 13:20:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信