1. 安装
1 | apt-get -y install proftpd |
2. 配置用户
嗯,我的 ProFTPD 是给某些同学用来修改网页的,所以并不需要使用系统用户来登录。
先创建下用户
1 | cd /etc/proftpd |
嗯,需要解释一下的是上面的 uid 和 gid 是我系统里 www-data
用户的。因为 /www/foo
这个目录的 Owner 是这货。可以用以下命令查看它的 uid 和 gid。
1 | cat /etc/passwd | grep www-data |
然后我们修改下 proftpd.conf
,加上这几行:
1 | RequireValidShell off |
3. 安全设置
为了安全起见,我们需要把用户限制在自己的家目录里,在 proftpd.conf
里加上这一行:
1 | DefaultRoot ~ |
另外可以不显示服务器标记
1 | ServerIdent off |
全部完成后 sudo invoke-rc.d proftpd restart
下即可