常见FTP问题说明

第一部分FTP无法登陆问题...................................

如果是任何用户都不能登陆,请作以下检查 
1.有没有关闭FTP用的端口,FTP有没有启动 
2.是不是手工改了FTP的主目录。 
先在服务器上DOS中FTP试试,开始--运行中,输入cmd

然后输入 ftp 你的IP

输入用户名密码,看能不能登陆

530 User xxxx cannot log in, home directory inaccessible.

home directory inaccessible.的意思是,FTP的主目录无法访问,默认地

IIS--默认FTP站占,FTP的属性中--主目录应该是在

C:\inetpub\ftproot

请不要修改这儿的内容,同时,检查这个目录是否存在。这个目录的权限在安装受控端时已自动设好了。

如果只是其中一个用户不能登陆:

先在服务器上DOS中FTP试试,开始--运行中,输入cmd

然后输入 ftp 你的IP

输入用户名密码,看能不能登陆

如果服务器上能FTP,而用户说在自己的电脑上不能FTP成功,100%是网络造成的,原因如下 
1.你自己在服务器上限制了端口,如在网卡属性的tcp过滤,或windows防火墙中限制了端口造成。

请注意,使用星外ipsec后无需要再去限制端口。不然会造成以下问题: 
PASV方式的FTP无法使用。只能使用PORT模式。

2.用户自己的网络作了限制,常见的情况是,他是内网用户,可以让用户用cuteftp来上传,关闭pasv模式来上传试试。

3.用falshfxp这个FTP工具,如果设置了远程目录为/,这也是错的,造成进不了用户目录,应该不要设置远程目录,或设置远程目录为 /FTP用户名

如果一个用户说,FTP原来正常,后来就无法登陆了,可能是的原因是,你自己在服务器上,设置了本地安全策略中的密码锁定策略造成的,请关闭他,或参考: 
http://www.7i24.com/support/freehost/highsafe/107141619369.htm

第二部分FTP能登陆但无法上传或删除文件问题...................................

1.ftp登陆后,能写入的目录只有"/ftp用户名/web","/ftp用户名/web"目录,"/ftp用户名/log"目录无法写入.另外/目录,及"/ftp用户名"目录也无法写入.

2.如果写入web或web目录下的子目录提示access denied,可能的原因是,此用户的空间已用光,或者web目录的权限不正确,可以在管理区,自助管理,主机管理中,点恢复权限。如果点了不行,就上服务器手工设置.如果上服务器发现web目录没有安全部分的属性可以设置,您就需要扫描硬盘来解决.也有可能是用户在面板中设置了关闭写入功能造成的.

3.有少量的用户在内网中,上传文件时,受到网络限制也要上传失败,这样的情况只能用户更换网络上传才能解决.

4.有一些网管人员自己设置了防火墙,限制了ftp只能使用20,21端口,也会造成内网用户无法上传,使用了星外安全包后,已自动关闭了不安全的端口,因此,我们不建议您作20,21端口的限制,因为会影响正常用户的使用.

5.如果FTP无法删除的文件,可能是以下原因: 
a).文件被锁定,例如ACCESS数据库,这些文件可以让用户停止虚拟主机后一会儿就会解锁,从而可以删除。一般管理员停止池或回收池也可以删除这这类文件。

b).文件的索引坏了。在一台有上百万文件的服务器中,很有可能发生这种情况,这类文件用上面的方式无法删除,管理员上服务器找到这个文件也无法删除。只能通过扫描硬盘后才可以删除,扫描硬盘的命令为: 
chkdsk d: /r

(0)

相关推荐

  • 常见FTP问题说明

    第一部分FTP无法登陆问题................................... 如果是任何用户都不能登陆,请作以下检查  1.有没有关闭FTP用的端口,FTP有没有启动  2.是不是手工改了FTP的主目录.  先在服务器上DOS中FTP试试,开始--运行中,输入cmd 然后输入 ftp 你的IP 输入用户名密码,看能不能登陆 530 User xxxx cannot log in, home directory inaccessible. home directory inac

  • 史上最详细的vsftpd配置文件详解

    vsftpd作为一个主打安全的FTP服务器,有很多的选项设置.下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件的.本文将提供完整的vsftpd.conf的中文说明.学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置方法. vsftpd的配置文件 /etc/vsftpd/vsftpd.conf 主配置文件 /usr/sbin/vsftpd Vsftpd的主程序 /etc/rc.d/init.d/vsftpd 启动脚

  • 个人FTP建站域名解析serv-u常见问题解决方法之完全解决方案第1/2页

    个人FTP建站&域名解析之完全解决方案(超级经典)[图文]  整合改编各论坛上的有关ftp组建和域名解析的精华内容,  主要内容来自新动感论坛  所有ftp软件下载请到射手网  =========================================  一.前言 1.什么是内网 内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问因特网.内网的计算机可向因特网上的其它计算机发送连接请求,但因特网上的其它计算机无法向内网的计算机发送连接请求,所以无法用通常的方法去建立FTP服

  • PHP实现ftp上传文件示例

    FTP上传是PHP实现的一个常见且非常重要的应用技巧,今天就来与大家分享一下PHP实现FTP上传文件的简单示例.希望对大家的PHP学习能带来一定的帮助. 主要代码如下: function make_directory($ftp_stream, $dir){ // if directory already exists or can be immediately created return true if ($this->ftp_is_dir($ftp_stream, $dir) || @ftp

  • html文档中的location对象属性理解及常见的用法

    关于location对象的简单理解: 1.location对象中涵盖了当前页面(本页面)或者更直接的说,是当前加载的这个html文档的url信息 2.location对象作为window对象的一个属性,可以通过window.location老访问 下面顺便介绍一些URL(资源定位符)的相关信息吧: 在浏览器中URL通常由下面几个部分组成的: [协议][host][path][query] 协议:常见的协议有: http:// 表示资源文件在web服务器上 ftp://表示资源文件在网络上的ftp

  • FTP服务器详解之监控ftp服务器、上传文件到ftp服务器、ftp文件监控的方法

    现在FTP文件服务器的使用极为普遍,可以方便地将文件实时存储在FTP文件服务器上,那么如何搭建FTP文件服务器呢,以及如何监控FTP文件服务器文件访问操作日志情况呢?详细如下: 第1页:FTP服务器的作用 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务.FTP服务器常常被用来进行文件共享和传输,是互联网领域必不可少的一环. FTP服务器的作用 FTP服务器是为了解决文件传输障碍问题而产生的.那么FT

  • 浅谈防火墙对FTP的影响及故障排除分析

    FTP是常见的基于TCP的网络服务,它使用了两个TCP连接来建立逻辑通信信道,即控制连接和数据连接.当客户端与服务器建立一个FTP会话时,使用TCP创建一个持久的控制连接以传递命令和应答.当发送文件和其它数据传输时,它们在独立的TCP数据连接上进行传递,这个连接根据需要创建和拆除. 更为复杂的是,FTP标准指定了创建数据连接的两种不同方法,即正常(主动)数据连接和被动数据连接.FTP的控制连接总是由客户端首先发起的,主动数据连接是由服务器端发起的,被动数据连接是由客户端发起的. 成功建立控制连接

  • Java实现FTP批量大文件上传下载篇1

    本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条.断点续传.内外网的映射.在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用. 一.引子 笔者在实施一个项目过程中出现了一种基于Web的文件上传下载需求.在全省(或全国)各地的用

  • IOS HTTP请求的常见状态码总结

    IOS HTTP请求的常见状态码总结 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应. 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动. 100 Continue 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩

  • smarty学习笔记之常见代码段用法总结

    本文实例讲述了smarty常见代码段.分享给大家供大家参考,具体如下: 1. <select > {html_options values=$cust_ids selected=$customer_id output=$cust_names} </select> 说明:生成下拉菜单.values=一个数组,数组元素为列表值 selected=一个值,这个是默认的列 表值 output=一个数组,数组元素为显示的列表值 {html_checkboxes values=$cust_id

随机推荐