关于proftpd开启anonymous访问权限

proftpd是Linux下很常用的一个Ftp服务器,slackware自带vsftpd和proftpd两个ftp服务器。

vsftpd小巧快速,proftpd在定制性和安全性比vsftpd好。

我打算把proftpd开anonymous(匿名)访问权限,slackware 12.2安装时,proftpd已把/etc/proftpd.conf配置好支持anonymous的,但登录时老出现:

220 ProFTPD 1.3.1 Server (ProFTPD Default Installation) [::ffff:127.0.0.1]

Name (localhost:root): anonymous

331 Anonymous login ok, send your complete email address as your password

Password:

530 Login incorrect.

Login failed.

从而失败。上网查了很多资料,但没找到解决方法。后来发现是自己没有认真阅读proftpd.conf,人家里面就有一句:

# To enable this, remove the user ftp from /etc/ftpusers.

打开/etc/ftpusers,人家里面又有一句:
# To enable anonymous FTP, remove the “ftp” user:

我晕,那只要在ftp前加个#后,
/etc/rc.d/rc.inetd restart
就行啦。

总结一下:

1、我想不明白为什么网上没有这个帮助资料,可能我比较菜,也比较粗心;

2、网上提到开anonymous高频help是加入

RequireValidShell off
slackware默认安装已有这个参数;

3、借此分享给大家

0%