安装 proftp
yum -y install proftpd
配置文件
vi /etc/proftpd.conf (修改下列信息)
[root@sample ~]# vi /etc/proftpd.conf ← 修改ProFTPD的配置文件 ServerType standalone ← 找到这一行,在行首添加“#” #ServerType inetd ← 找到这一行,去掉行首的“#” DefaultRoot ~ !adm ← 找到这一行,将“ !adm”改为“/public_html !wheel” 找到TLS设置的语句群,如下: ↓将以上水平线间部分的语句,每行行首的“#”都去掉,变为下面水平线间的状态: ---------------------------------------------------------------- 然后在配置文件的末尾填如下几行: ExtendedLog /var/log/proftpd/access.log WRITE,READ default ← 记录连接日志到相应日志文件 |
建立证书
进入证书目录
cd /usr/share/ssl/certs (我的是/etc/pki/tls/certs)
建立证书
make proftpd.pem
Country Name (2 letter code) [GB]:CN ← 输入国家简写 State or Province Name (full name) [Berkshire]:Hei Long Jiang ← 输入省份 Locality Name (eg, city) [Newbury]:Harbin ← 输入城市 Organization Name (eg, company) [My Company Ltd]:www.centospub.com ← 输入组织名(任意) Organizational Unit Name (eg, section) []: ← 直接回车跳过 Common Name (eg, your name or your server's hostname) []:www.centospub.com ← FTP服务器名反馈 Email Address []:yourname@yourserver.com ← 输入E-mail地址 |
编辑proftpd启动脚本
vi /etc/xinetd.d/xproftpd
log_on_success += DURATION USERID ← 找到此行,将“DURATION USERID”改为“HOST PID” log_on_failure += USERID ← 找到此行,将“USERID”改为“HOST” disable = yes ← 找到此行,将yes改为no |
设置xproftpd自启动
chkconfig xproftpd on
检查一下是否成功
chkconfig --list xproftpd (结果是0n就ok)
重启服务器
/etc/rc.d/init.d/xinetd restart
客户端连接测试一下,注意防火墙。