经典中的经典ftp问题,终于解决

费话少说,来问题

好多个人或者单位用adsl对为开通ftp服务的时候,通过一个简单路由器.然后就可以了。输入用户名和密码.但有时候,可能么有注意到服务端和客户端有需要注意的地方。

1.一般建议用ser-u等专业些的软件,尽量不要用iis的自带ftp.

2.客户端如果发现不能登陆,看是否设置问题

问题出现原因:您使用的上传软件的FTP客户端程序不应该选用PASV mode和firewall setting
常用ftp工具被动模式的取消

a、FlashFxp取消被动模式

在工具栏的 站点-站点管理器-要取消的站点 -选项-使用被动模式-去掉其前面的钩

b、CuteFtp取消被动模式

站点管理器-要取消的站点-右键选择属性-类型-数据连接类型-使用 port-确定

c、LeapFtp取消被动模式

在工具栏的 站点-站点管理器-要取消的站点-高级-使用pasv模式-去掉其前面的钩

提示426 Data connection closed?
这种情况可能是你所在网络安装了防火墙(或代理),该防火墙(或代理)禁止来自远程的连接,426 Data connection closed, transfer aborted表明了这一点。这时候你可以使用被动传输模式(PASV模式),来避免该限制,进行数据传输。
建议: 如果不使用PASV(即不使用被动传输)能够正常下载的话,就不要使用被动传输,因为主动传输比被动传输速度快(本站主机在主动传输时具备选择性确认的TCP选项(RFC2018),能有效进行丢包重传,具备Timestamps选项(RFC1323)有效测定网络时延,避免提前重传),被动传输有时在用户开辟很多线程的时候会出现连接错误。

3、请尽量更改端口和复杂些密码。提高安全性。

4、特殊问题,特殊对待,有些企业用了硬件防火墙,设置了不能主动连接ftp服务器的,只能登陆到,但不能列表文件,就是运行到 426  ....../ls 行就不行了。测试可以通过客户端cmd命令行,ftp xxx.com 根据提示登陆,也可以用ie,也可以用cuteftp等工具,均同样答案。(当然,情况一样,当然一样啦。傻子)

5、cmd命令行更改ftp密码

Connected to 192.168.100.10

220 Serv-U FTP Server v6.0 for WinSock ready...

User (192.168.100.10:(none)): xxxx.com
331 User name okay, need password.

Password:(hahazhu)这里输入旧密码时候是看不到的

230 User logged in, proceed.

ftp> quote site pswd (oldpassword) (newpassword)

230 Password changed okay.

ftp> bye

221 Goodbye!

Exit
6、如果 服务器系统是ntfs格式,但又不能正常访问,则在服务器上最好就给用户指定权限,右键单击ftp文件夹,然后在 “安全选项”,指定给用户权限就可以,这样应该比较好。
该测试在ser-u上测试通过。

特别感谢猛男坚哥鼎力帮助和测试。谢谢!

转载于:https://www.cnblogs.com/pyman/archive/2009/03/26/1422036.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值