1 最后由 carlkyo (2012-06-28 16:58:20) 编辑

主题: 有人成功在CENTOS 6以上的版本安装PURE-FTP吗

大家好
有人成功在CENTOS 6以上的版本安装PURE-FTP吗
我试了很多
只有这样才可以成功安装到PURE-FTP
http://www.howtoforge.com/virtual-hosti … centos-6.2
但是装好后设置那却出了问题
http://www.iredmail.org/wiki/index.php? … DAP/CentOS
http://www.linuxeden.com/html/sysadmin/ … 69356.html
一直提示没有登入
谢谢
有大大可以指教一下吗

回复: 有人成功在CENTOS 6以上的版本安装PURE-FTP吗

http://hi.baidu.com/chenshake/item/b68f … dc73e67688
Centos pureftp 集成 iRedMail OpenLdap
http://www.howtoforge.com/virtual-mail- … -pure-ftpd
陈沙克提供的FTP PRM安装有问题
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pure-ftpd.i386 0:1.0.21-1.el5.rf will be installed
--> Processing Dependency: libmysqlclient.so.15 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libssl.so.6 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libcrypto.so.6 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libcap.so.1 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libldap-2.3.so.0 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libpq.so.4 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: liblber-2.3.so.0 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Running transaction check
---> Package compat-libcap1.i686 0:1.10-1 will be installed
---> Package compat-openldap.i686 1:2.3.43-2.el6 will be installed
---> Package openssl098e.i686 0:0.9.8e-17.el6.centos.2 will be installed
---> Package pure-ftpd.i386 0:1.0.21-1.el5.rf will be installed
--> Processing Dependency: libmysqlclient.so.15 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Processing Dependency: libpq.so.4 for package: pure-ftpd-1.0.21-1.el5.rf.i386
--> Finished Dependency Resolution
Error: Package: pure-ftpd-1.0.21-1.el5.rf.i386 (rpmforge)
           Requires: libmysqlclient.so.15
Error: Package: pure-ftpd-1.0.21-1.el5.rf.i386 (rpmforge)
           Requires: libpq.so.4
Error: Package: pure-ftpd-1.0.21-1.el5.rf.i386 (rpmforge)
           Requires: libmysqlclient.so.15(libmysqlclient_15)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

3 最后由 carlkyo (2012-06-29 12:54:57) 编辑

回复: 有人成功在CENTOS 6以上的版本安装PURE-FTP吗

成功了一半
在本机可以
但用其他计算机
Connection attempt failed with "ECONNREFUSED - Connection refused by server".
请问一下
那里没设定


---- 連接至 localhost (::1) 連接埠 21
<--- 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
<--- 220-You are user number 1 of 50 allowed.
<--- 220-Local time is now 20:51. Server port: 21.
<--- 220 You will be disconnected after 15 minutes of inactivity.
<--- 211-Extensions supported:
<---  EPRT
<---  IDLE
<---  MDTM
<---  SIZE
<---  REST STREAM
<---  MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
<---  MLSD
<---  AUTH TLS
<---  PBSZ
<---  PROT
<---  UTF8
<---  ESTA
<---  PASV
<---  EPSV
<---  SPSV
<---  ESTP
<--- 211 End.
<--- 500 This security scheme is not implemented
<--- 200 OK, UTF-8 enabled
<--- 200  MLST OPTS type;size;sizd;modify;UNIX.mode;UNIX.uid;UNIX.gid;unique;
<--- 331 User test@test.org OK. Password required
<--- 230 OK. Current restricted directory is /
<--- 257 "/" is your current location
<--- 229 Extended Passive mode OK (|||45538|)
<--- 150 Accepted data connection
<--- 226-Options: -a -l
<--- 226 2 matches total
drwxr-xr-x    2 500        vmail            4096 Jun 29 20:47 .
drwxr-xr-x    2 500        vmail            4096 Jun 29 20:47 ..

回复: 有人成功在CENTOS 6以上的版本安装PURE-FTP吗

确认一下 iptables 防火墙规则里是否打开了 FTP 的 21 端口。

回复: 有人成功在CENTOS 6以上的版本安装PURE-FTP吗

ZhangHuangbin 写道:

确认一下 iptables 防火墙规则里是否打开了 FTP 的 21 端口。

FIREWALL和以前IREDMAIL的不一样

*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]

# Keep state.
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# Loop device.
-A INPUT -i lo -j ACCEPT

# http, https
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT

# smtp, submission
-A INPUT -p tcp --dport 25 -j ACCEPT
-A INPUT -p tcp --dport 587 -j ACCEPT

# pop3, pop3s
-A INPUT -p tcp --dport 110 -j ACCEPT
-A INPUT -p tcp --dport 995 -j ACCEPT

# imap, imaps
-A INPUT -p tcp --dport 143 -j ACCEPT
-A INPUT -p tcp --dport 993 -j ACCEPT

# ssh
-A INPUT -p tcp --dport 22 -j ACCEPT

# Allow PING from remote hosts.
-A INPUT -p icmp --icmp-type echo-request -j ACCEPT

# ejabberd
#-A INPUT -p tcp -m multiport --dport 5222,5223,5280 -j ACCEPT

# ldap/ldaps
#-A INPUT -p tcp -m multiport --dport 389,636 -j ACCEPT

# ftp.
-A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT

COMMIT

回复: 有人成功在CENTOS 6以上的版本安装PURE-FTP吗

carlkyo 写道:

FIREWALL和以前IREDMAIL的不一样

实际的规则和以前是一样的,只不过不再使用 iptables 的 --multiport 参数了,改为针对每个端口使用一个规则。因为有用户反应,Gentoo Linux 上的 iptables 默认不支持 --multiport 参数,需要重新编译内容,所以为了方便 Gentoo 用户,不使用这个参数了。

回复: 有人成功在CENTOS 6以上的版本安装PURE-FTP吗

张大哥
那为什么本机可以用FTP
其他计算机却用不了,出现在操作逾时
谢谢