Linux下如何安装配置与管理proftpd

2023-04-12 03:47:00 配置 安装 管理

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客户端连接上来测试一下了。

相关文章