今天小编跟大家讲解下有关科技常识:Linux ProFTPd安装与卸载详细介绍,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:Linux ProFTPd安装与卸载详细介绍的相关资料,希望小伙伴会喜欢也能够帮助大家。
Linux系统上ProFTPd安装与卸载的详细过程
yum install proftpd
vi /etc/proftpd.conf ← 修改ProFTPD的配置文件ServerType standalone ← 找到这一行,在行首添加“#” ↓#ServerType standalone ← 变为此状态,不使用常驻模式#ServerType inetd ← 找到这一行,去掉行首的“#” ↓ServerType inetd ← 变为此状态,通过超级服务器来启动ProFTPDDefaultRoot ~ !adm ← 找到这一行,将“ !adm”改为“/public_html !wheel” ↓DefaultRoot ~/public_html !wheel ← 变为此状态,使除wheel组用户的根目录为public_html
找到TLS设置的语句群,如下:# TLS# Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html
----------------------------------------------------------------
#TLSEngine on#TLSRequired on#TLSRSACertificateFile /usr/share/ssl/certs/proftpd.pem#TLSRSACertificateKeyFile /usr/share/ssl/certs/proftpd.pem#TLSCipherSuite ALL:!ADH:!DES#TLSOptions NoCertRequest#TLSVerifyClient off##TLSRenegotiate ctrl 3600 data 512000 required off timeout 300#TLSLog /var/log/proftpd/tls.log
---------------------------------------------------------------- ↓将以上水平线间部分的语句,每行行首的“#”都去掉,变为下面水平线间的状态:----------------------------------------------------------------
TLSEngine onTLSRequired on ← 只允许TLS方式的连接(如果将on改为off,普通方式也被允许)TLSRSACertificateFile /usr/share/ssl/certs/proftpd.pemTLSRSACertificateKeyFile /usr/share/ssl/certs/proftpd.pemTLSCipherSuite ALL:!ADH:!DESTLSOptions NoCertRequestTLSVerifyClient off#TLSRenegotiate ctrl 3600 data 512000 required off timeout 300TLSLog /var/log/proftpd/tls.log
----------------------------------------------------------------
然后在配置文件的末尾填如下几行:
ExtendedLog /var/log/proftpd/access.log WRITE,READ default ← 记录连接日志到相应日志文件ExtendedLog /var/log/proftpd/auth.log AUTH auth ← 记录认证日志到相应日志文件MasqueradeAddress digeast.no-ip.info ← 定义服务器域名PassivePorts 50000 50030 ← 为PASV模式连接时指定端口号(1024以后存在的任意端口号)
卸载
yum remove proftpd 即可
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源:爱蒂网