我要自己搞一个FTP服务器,本来步骤都好了,但要进FTP的时候,就出错了

我要自己搞一个FTP服务器,本来步骤都好了,但要进FTP的时候,就出错了,第1张

用IE连接FTP的时候只支持PASV模式且不稳定 经常会出现掉线等故障 而你的服务器可能不支持PASV
解决的办法是用FlashFXP或CuteFTP之类的第三方软件 他们对于各种FTP协议都支持得很好而且速度快

Permission denied拒绝访问 当你试图上传一个文件到FTP站点上时,没有权限或者是站点太忙所致。
ftp登陆不了是很经常碰到的事,很多人常常是不加分析就发贴询问。老实说,这样既浪费自己时间,又浪费别人精力,还常常不能得到满意的回答。因此每一位希望从ftp站点发现资源的朋友都有必要学会分析登陆失败的原因,
两个基本知识:
1 对方很可能暂时没开ftp
2 要学会看登陆错误指令
所谓登陆提示,是指登陆时你与服务器双向交流的一些指令及状态提示,你如果看到类似这样的字样,那就是了:
CuteFTP Pro 20 - build Dec 4 2001
状态:> 正在获取列表”
状态:> 正在连接到 ftp 服务器 211: (ip = 211:)
状态:> Socket 已连接。正在等候欢迎消息
220 FTP服务器已启动
状态:> 已连接。正在验证
命令:> USER software
331 User name okay, need password
命令:> PASS
230 User logged in, proceed
状态:> 登录成功。
命令:> PWD
257 "/" is current directory
这个东西是非常重要的,请一定加以注意。
常见错误分析
如果见到下述字样,并停留较长时间
状态:> 正在连接到 ftp 服务器 211:(ip = 211:)
之后见到:
错误:> 无法连接到远程服务器。Socket 错误 = #10060。
状态:> 正在等候 30 秒
出现该种情况有两种可能:
一为对方未开ftp或者无法连通,请与ftp管理者联系
二则是因为端口填写错误。一般默认为21,但是因为此种端口在某些网络中易引起冲突,安全性也值得商榷,故多数ftp更改了端口。如果你没有填写端口(ftp软件会默认21)或者填写错误,也会引起10060错误
如果见到下述字样
Thu Mar 07 11:44:56 2002 530 Sorry, no ANONYMOUS access allowed
表明该ftp不允许匿名者登陆,请与ftp管理者联系,并取得账号
Thu Mar 07 11:46:29 2002 USER bugdown
Thu Mar 07 11:46:30 2002 331 User name okay, need password
Thu Mar 07 11:46:30 2002 PASS
Thu Mar 07 11:46:30 2002 530 Not logged in
有两种可能
1 账号或者密码输入错误,被拒绝登陆。请先确定你没有输入错误(较复杂的密码建议用复制粘贴来填写,并注意有无空格),然后与ftp管理者联系以确认你的账号没有过期。目前大部分的ftp都会定期更改密码,所以此宗错误是最常见的。
2 用了花生壳等动态域名,有时会出现这样的现象:如果ftp没有开,有人以动态域名登陆时,动态域名的服务商会将你自动转到它自己的提示性ftp,这时有可能出现密码错误,也有可能登陆到它的服务器。部分以iis为基础建立的ftp有可能转至微软的服务器,现象类同。
Thu Mar 07 11:51:25 2002 421 Too many users - please try again later
这是因为ftp管理者设定了该帐号(或者该域名)的最大登陆人数,现在已经达到这一限制,因此你无法登陆。只有等待其他用户退出或者使用其他账号,你才可能进入ftp
命令:> PASS
530 Not logged in, only one session from same IP allowed at a time
错误:> 未登录。
状态:> 连接已关闭。
该帐号只允许单线程登陆,因此请注意你是否打开多个窗口或者已经有一个线程在下载
在登陆人数已满,而你不断尝试登陆,有三种可能的情况:
1 你终于挤进去了
2 谈出窗口提示错误,并在登陆错误指令见到这样的字样:
错误:> 控制连接已关闭。
表明ftp服务器拦截你这样频繁的尝试。你可以不管它,确定之后继续尝试;但是稍有道德的人都应该把ftp软件的全局设置中关于连接重试尝试的间隔时间修改到较大,一般提倡30秒到2分钟。
3 你被ban了。serv-U所作的服务器不能自动ban ip,但是管理者可以手工ban,部分服务器端软件可以自动封ip。被ban的提示为:
命令:> PASS
530 Not logged in, unauthorized IP address
上面的提示
命令:> PASS
530 Not logged in, unauthorized IP address
就是说你的ip是不合法的,不管是因为什么原因,总之除非你与管理者联系并解封,实在是没有继续尝试的必要。当然,管理者可能只是ban你一段时间,你可以过后再重新尝试。但是一定记得更改你的尝试间隔时间。
有时候不是因为封了你,而是因为该帐号限制只有部分许可的ip可以登陆,同样你必须与管理者联系,请他手工添加你的ip
120 服务在nnn分钟内赘好
125 数据连接已打开,赘传送
150 文件状态良好,打开数据连接
200 命令成功
202 命令未实现
211 系统状态或系统帮助响应
212 目录状态
213 文件状态
214 帮助信息,信息仅对人类用户有用
215 名字系统类型
220 对新用户服务赘好
221 服务关闭控制连接,可以退出登录
225 数据连接打开,无传输正在进行
226 关闭数据连接,请求的文件作成功
227 进入被动模式
230 用户登录
250 请求的文件作完成
257 创建"PATHNAME"
331 用户名正确,需要口令
332 登录时需要帐户信息
350 请求的文件作需要进一步命令
421 连接用户过多
425 不能打开数据连接
426 关闭连接,中止传输
450 请求的文件作未执行
451 中止请求的作:有本地错误
452 未执行请求的作:系统存储空间不足
500 格式错误,命令不可识别
501 参数语法错误
502 命令未实现
503 命令顺序错误
504 此参数下的命令功能未实现
530 账号或密码错误
532 存储文件需要帐户信息
550 未执行请求的作
551 请求作中止:页类型未知
552 请求的文件作中止,存储分配溢出
553 未执行请求的作:文件名不合法

希望回答对你有用:

首先你要添加IIS,然后才可以启动配置FTP,步骤如下:

1、控制面板→添加或删除程序→添加/删除windows组件;

2、在d出的windows组件向导窗口中,选择并勾选“应用程序服务器”,然后点击“详细信息”;

3、在d出的应用程序服务器窗口中勾选“Internet信息服务(IIS)”,然后点击“详细信息”;

4、在d出的Internet信息服务窗口中勾选“文件传输协议(FTP)服务”,最后点击确定,回到windows组件向导窗口,点击下一步安装此组件。

如果途中d出错误提示窗口,说是少了什么插件,去网上搜索windows server 2003系统的I386下载个,根据错误提示选择I386文件夹中的插件即可。

使用FTP上传数据的时候,经常会遇到“打开FTP”无权限的提示,这是由于浏览器设置了防火墙的缘故,下面是正确的设置流程: 1 首先打开一个IE浏览器(如果打开了多个浏览器,请关闭)。 2.点击打开“工具”---“internet选项”---“高级” 3.找到使用被动FTP(为防火墙和DSL调制解调器兼容性),并把前面的勾去掉。 4 然后点击确定并且关闭IE浏览器。 5 打开“我的电脑”,在地址栏里输入ip 回车,会d出对话框,要求输入用户名和密码,输入用户名和密码后,就可以把您的压缩文件复制到ftp里了。 下面是使用ftp软件flashFxp来上传得使用方法。 1 首先打开软件 打开“选项”---“参数设置”---“代理”,把“使用被动模式”的勾去掉,确定。 2.点击右侧闪电图标,出现 在服务器栏输入ip 然后输入用户名和密码,然后点击连接就可以了。软件左侧为您的本机,右侧为服务器,把您要上传得数据帐套拖动到右侧就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13168890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-15
下一篇 2023-06-15

发表评论

登录后才能评论

评论列表(0条)

保存