假设我们在192.168.1.1上安装配置了pure-ftpd,并且设置了用户test密码test
要使IE能够访问,首先要在配置文件(/etc/pure-ftpd/pure-ftpd.conf)中打开这个选项:
# 兼容ie等比较非正规化的ftp客户端 这样,你在关闭了pure-ftpd的匿名访问后IE就会自动出现登录窗口
BrokenClientsCompatibility yes
其次设置被动模式的端口号和IP地址,如果不设置的话会提示连接被重置
# Port range for passive connections replies. - for firewalling.
PassivePortRange 30000 50000
# Force an IP address in PASV/EPSV/SPSV replies. - for NAT.
# Symbolic host names are also accepted for gateways with dynamic IP
# addresses.
# 如果本机在公网之中,将此IP地址设置为本机的IP地址。如果不是,请设置为NAT网关地址或域名。
ForcePassiveIP 192.168.1.1
最后在防火墙中打开30000:50000(即30000到50000之间)的端口 保存设置后重启防火墙服务和Pure-ftpd服务就OK。
在IE中输入 ftp://test:test@193.168.1.1 试试