Centos 安装ProFTPD
在服务器构建的过程中,我们将要用到的一些工具不存在于CentOS中yum的官方库
中,所以需要定义yum的非官方库文件,让一些必需的工具通过yum也能够安装。比
如我们现在要安装的proftpd,在163和suho的源中都没有,所以要再指定一个yum。
输入:gedit /etc/yum.repos.d/dag.repo
←
建立dag.repo,定义非官方库
在文本中输入如下语句:
[dag]
name=Dag RPM Repository for Red Hat EnterpriseLinux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
输入:rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
←
导入非官方库的GPG,如果不导入,则会在安装时出现NOKEY,NOID的报错哟。
导入成功后,就可以开始安装proftpd。
yum install -y proftpd
启动ProFTPD
启动之前,先对超级服务器的ProFTPD的启动脚本做一些修改。
输入:gedit/etc/xinetd.d/xproftpd
←编辑ProFTPD启动脚本
log_on_success+= DURATION USERID
←找到此行,将“DURATION USERID”改为“HOST PID”
↓
log_on_success+= HOST PID
←变为此状态,防止登录时要等待30秒
log_on_failure+= USERID
←找到此行,将“USERID”改为“HOST”
↓
log_on_failure+= HOST
←变为此状态,防止登录时要等待30秒
disable = yes
←找到此行,将yes改为no
↓
disable = no
←变为此状态,让ProFTPD通过超级服务器启动
然后,通过重新启动超级服务器间接启动ProFTPD。
输入:chkconfig xproftpdon
←设置ProFTPD自启动
输入:chkconfig --listxproftpd
←查看ProFTPD自启动
xproftpd on
←确认为on的状态就OK
输入:/etc/rc.d/init.d/xinetdrestart
←重新启动超级服务器
Stopping xinetd:
[ OK ]
Starting xinetd:
[ OK ]
注:如果说找不到xinetd这个东东的话,那你继续懂的。
xinetd需要安装。
# yum install xinetd -y
xinetd管理的服务也是需要单独安装的。比如telnet
# yum install telnet-server -y
直接输入:gedit /etc/proftpd.conf,把#RootLogin off一行修改为RootLogin on。
把ServerType standalone注释掉,再把ServerType inetd的注释t取消。
# 使proftpd使用超级启动。
再输入:gedit /etc/ftpusers,把root删掉,就可以用root登录了。
目录 返回
首页