Oct 11

1,因为vps网络问题在/etc/vsftp.conf里面多按了个x去掉了一行注释,结果

root@569692:~# service vsftpd restart
Stopping FTP server: No /usr/sbin/vsftpd found running; none killed.
vsftpd.
Starting FTP server: vsftpd.

vsftpd服务就一直没启动,到/var/log/vsftpd.log下面还没启动日志,最后发现在终端直接启动vsftpd就可以查看到原因。。。。

2,配置帐号,默认ftp用户不能登录服务器所以usermod -s /bin/false(本来想用/usr/bin/nologin的,缺发现debian的vps里面没有,真够精简的),然后就一直提示

530 Login incorrect.
ftp: Login failed.

我明明帐号和密码都对的,就是登录不上。后来才知道ftp登录时候要验证shell,必须把/bin/false写入到/etc/shells里面。