|
发表于 2004-4-15 21:49:04
|
显示全部楼层
也有可能是那边的服务器安全设置问题, 它只放开部分端口用以访问FTP,其它端口都被拦截,造成无法建立FTP的连接. 所以还要查查端口的情况.
有可能是你的FTP服务程序文件传输模式是PORT( 主动模式传送), 可以改成另一种是PASV被动传送模式....
PORT模式的FTP服务器数据端口固定在20, 可以这样:
用su, 到/etc/xinetd.d/vsftpd文件, (有些是在/etc/vsftpd/vsftpd.conf) 有这样的:
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES (我用的是这样的, 哈哈)
{ 有个别的FTP是这样的:
port_enable=YES (或者是NO) }
如果你要在数据连接时要用PORT模式时,设此选项为YES, (默认值为YES), 反之为NO.
不清楚你用的是什么软件的FTP? Proftp? Wu-ftp? Vsftp? 我用的是Vsftp. |
|