zoukankan      html  css  js  c++  java
  • 经典中的经典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上测试通过。

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

  • 相关阅读:
    在Eclipse中运行JAVA代码远程操作HBase的示例
    hbase基本概念和hbase shell常用命令用法
    如何使用putty远程连接linux
    如何在Eclipse下安装SVN插件——subclipse
    solr之创建core(搜索核心,包括索引和数据)的方法
    百度地图api基本用法
    四年大学不如选择培训一年?
    树常见的算法操作
    二叉树常见遍历算法
    Java多线程实现生产者消费者延伸问题
  • 原文地址:https://www.cnblogs.com/pyman/p/1422036.html
Copyright © 2011-2022 走看看