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上测试通过。

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

  • 相关阅读:
    利用JavaScript数组动态写入HTML数据节点
    个人项目网站,部分截图
    HTML5 JavaScript API
    简述几项关于web应用的开发技术
    最值得学习的编程语言
    使用Ajax与服务器端通信
    Ajax与用户交互的存储格式JSON
    兄弟连教育分享:用CSS实现鼠标悬停提示的方法
    移动端HTML5性能优化
    兄弟连PHP培训教你提升效率的20个要点
  • 原文地址:https://www.cnblogs.com/pyman/p/1422036.html
Copyright © 2011-2022 走看看