Linux ProFTPd安装与卸载详细介绍
Linux系统上ProFTPd安装与卸载的详细过程
yuminstallproftpd
vi/etc/proftpd.conf←修改ProFTPD的配置文件
ServerTypestandalone←找到这一行,在行首添加“#”
↓
#ServerTypestandalone←变为此状态,不使用常驻模式
#ServerTypeinetd←找到这一行,去掉行首的“#”
↓
ServerTypeinetd←变为此状态,通过超级服务器来启动ProFTPD
DefaultRoot~!adm←找到这一行,将“!adm”改为“/public_html!wheel”
↓
DefaultRoot~/public_html!wheel←变为此状态,使除wheel组用户的根目录为public_html
找到TLS设置的语句群,如下:
#TLS
#Explainedathttp://www.castaglia.org/proftpd/modules/mod_tls.html
----------------------------------------------------------------
#TLSEngineon
#TLSRequiredon
#TLSRSACertificateFile/usr/share/ssl/certs/proftpd.pem
#TLSRSACertificateKeyFile/usr/share/ssl/certs/proftpd.pem
#TLSCipherSuiteALL:!ADH:!DES
#TLSOptionsNoCertRequest
#TLSVerifyClientoff
##TLSRenegotiatectrl3600data512000requiredofftimeout300
#TLSLog/var/log/proftpd/tls.log
----------------------------------------------------------------
↓将以上水平线间部分的语句,每行行首的“#”都去掉,变为下面水平线间的状态:
----------------------------------------------------------------
TLSEngineon
TLSRequiredon←只允许TLS方式的连接(如果将on改为off,普通方式也被允许)
TLSRSACertificateFile/usr/share/ssl/certs/proftpd.pem
TLSRSACertificateKeyFile/usr/share/ssl/certs/proftpd.pem
TLSCipherSuiteALL:!ADH:!DES
TLSOptionsNoCertRequest
TLSVerifyClientoff
#TLSRenegotiatectrl3600data512000requiredofftimeout300
TLSLog/var/log/proftpd/tls.log
----------------------------------------------------------------
然后在配置文件的末尾填如下几行:
ExtendedLog/var/log/proftpd/access.logWRITE,READdefault←记录连接日志到相应日志文件
ExtendedLog/var/log/proftpd/auth.logAUTHauth←记录认证日志到相应日志文件
MasqueradeAddressdigeast.no-ip.info←定义服务器域名
PassivePorts5000050030←为PASV模式连接时指定端口号(1024以后存在的任意端口号)
卸载
yumremoveproftpd 即可
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!