Ubuntu 16.04 安装 ProFTPd(支持TLS)

本帖记录在Ubuntu 16.04 上安装 ProFTPd 的步骤。由于纯 FTP 并不是加密的协议,认证信息和数据都是明文传输的。为了提高数据传输的安全,我们还需要加入TLS支持。

#1 安装ProFTPd

回答问题:选择 standalone

配置ProFTPd:

为了提高系统安装,添加如下行:

第一行代表用户只能操作它的home目录;第二行隐藏FTP服务器的信息,包括使用的软件版本,系统等等信息。

#2 安装OpenSSL

#3 创建SSL证书

为了使用TLS,我们需要创建SSL证书。

我把证书保存在 /etc/proftpd/ssl 目录;创建这个目录:

生成SSL证书:

根据提示回答问题;

Ubuntu 16.04 安装 ProFTPd(支持TLS)

根据生成的证书权限:

Ubuntu 16.04 安装 ProFTPd(支持TLS)

#4 配置ProFTPd使用TLS

去掉下面一行的注释:

Ubuntu 16.04 安装 ProFTPd(支持TLS)

编辑 /etc/proftpd/tls.conf 文件:

把内容替换为:

如果你把TLSRequired设为on,那么FTP服务器只允许TLS连接,这样所有不支持TLS的FTP客户端将不能连接。如果设为off,TLS和非TLS都可以连接。

重启ProFTPd服务:

OK,现在使用FTP客户端连接吧(FileZilla),注意连接时选择TLS:

Ubuntu 16.04 安装 ProFTPd(支持TLS)

#5 添加FTP用户

创建一个叫mouse的用户:

创建home目录:

设置新用户密码:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注