本文的目的:配置一个稳定、功能要求不高的ftp服务器。新增一个用户,该用户限制在默认目录下,有可读可写权限。
1. 安装及配置过程
- proftpd的下载地址:www.proftpd.org
1.1 解压与安装proftpd
- tar xvzf proftpd-1.2.9.tar.gz
- cd proftpd-1.2.9
- ./configure --prefix=/usr/local/proftpd,#将proftpd安装到/usr/local/proftpd目录下
- make
- make install,#到此proftpd安装完毕
1.2 配置proftpd
- 新建一个目录,并赋予777权限
- mkdir /usr/local/proftpd/pubftp
- chmod 777 /usr/local/proftpd/pubftp
- 新建一个用户pubftp
- useradd pubftp
- 修改该用户的默认登陆目录
- vi /etc/passwd,找到pubftp用户所在的行,修改默认登陆目录到第3步新建的目录上,例如:pubftp:x:504:504::/usr/local/proftpd/pubftp:/bin/bash
- 修改proftpd.conf配置文件
- 将User和Group修改成:
- User nobody
- Group nogroup
- 将User和Group修改成:
- 在proftpd.conf加入 DefaultRoot ~ 一句,这一句就将ftp用户限制在自己的目录下。