Linux下如何安装配置与管理proftpd
Linux下安装配置proftpd服务器
1.下载安装
首先去官网下载proftpd,我这里下载的是1.3.6版本。
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.6.tar.gz
解压安装
tar zxvf proftpd-1.3.6.tar.gz
cd proftpd-1.3.6
./configure --prefix=/usr/local/proftpd
make && make install
2.配置
修改配置文件
vi /usr/local/proftpd/etc/proftpd.conf
找到如下行,去掉前面的#,启用anonymous访问
# Include other custom configuration files
Include /etc/proftpd/conf.d/
# Use this to jail all users in their homes
DefaultRoot ~
找到如下行,改为自己想要的访问权限,如下面的例子是允许匿名用户上传文件,但是不能创建目录
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 10
# We want 'welcome.msg' displayed at login, and '.message' displayed in
# each newly chdired directory.
DisplayLogin welcome.msg
DisplayChdir .message
# Limit WRITE everywhere in the anonymous chroot
DenyAll
修改完成后,保存退出。
3.启动proftpd
/usr/local/proftpd/sbin/proftpd
如果没有报错,就表示启动成功了。
4.使proftpd开机自启
修改/etc/rc.local文件,在exit 0前面加上一行
/usr/local/proftpd/sbin/proftpd
保存退出。
重启服务器,使配置生效。
5.检查是否启动成功
使用ps命令查看proftpd进程是否存在
ps -ef|grep proftpd
如果看到类似如下的输出,说明proftpd已经启动成功了
root 3452 1 0 10:21 ? 00:00:00 /usr/local/proftpd/sbin/proftpd --nodaemon
这样proftpd就安装配置好了,接下来可以使用ftp客户端连接上来测试一下了。
相关文章