pureftpd使用ssl做安全ftp服务[技术]

五月 7th, 2010 发表在 ftp 本文作者:深夜的蚊子

书接上回,ftp使用的是明文的方式传送,所以,对于重要的数据是很关键的,当然有人会想到用sftp的方式,不过这样的话,就需要一个真实的系统用户,这样也是不理想的,所以就使用ssl方式的ftp来提供加密方式。

首先需要安装pureftpd的时候加上--with-tls这个参数

然后修改/etc/pure-ftpd.conf

找到422行,TLS                      1,去掉前面的注释

这里的TLS有3个模式

0:普通模式,这个是默认的
1:同时支持普通模式和加密模式
2:拒绝所有的非ssl模式的连接

修改完成后保存退出

# killall –9 pure-ftpd (停止ftp服务)
# pure-config.pl /etc/pure-ftpd.conf (启动ftp服务)

接下来创建证书

# mkdir –p /etc/ssl/private
# openssl req -x509 -nodes -newkey rsa:1024 -keyout \
  /etc/ssl/private/pure-ftpd.pem \
  -out /etc/ssl/private/pure-ftpd.pem
# chmod 600 /etc/ssl/private/*.pem

现在就可以用客户端使用ssl的方式进行连接了。

相关文章:

  1. 使用pureftpd配置支持虚拟用户的ftp服务器[技术]
  2. linux下使用apache+svn+ssl配置安全版本控制平台[技术]
  3. nat方式下主动模式的ftp[技术]

Leave a Reply

  • 我的订阅



  • 我的豆瓣

  • 赞助商链接