欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  互联网

FTP文件夹错误:打开FTP服务器上的文件夹时发生错误 请检查是否有权限访问该文件夹

程序员文章站 2022-04-04 14:35:15
阿里云虚拟主机上传网站程序问题场景:网页制作完成后,程序需上传至虚拟主机注意事项:1.windows系统的主机请将全部网页文件直接上传到ftp根目录,即 / 。2. 如果网页文件较多,上传较慢,强烈建...

阿里云虚拟主机上传网站程序

问题场景:网页制作完成后,程序需上传至虚拟主机

注意事项:

1.windows系统的主机请将全部网页文件直接上传到ftp根目录,即 / 。

2. 如果网页文件较多,上传较慢,强烈建议您先在本地将网页文件压缩后再通过ftp上传,上传成功后通过控制面板解压缩到指定目录。

上传文件:

一、通过文件浏览器上传网页。优点是操作方便,但只适用于windows系统的主机

1.在本地电脑双击计算机(以windows 10为例)

2.在红框处输入ftp://你的主机ip地址,并回车

FTP文件夹错误:打开FTP服务器上的文件夹时发生错误 请检查是否有权限访问该文件夹

3. 输入账号和密码:在用户名处输入主机的管理账号,在密码处输入主机的管理密码,如果你的电脑属于你个人使用,您可以选择勾选保存密码,再次登录就无需再次输入密码。

FTP文件夹错误:打开FTP服务器上的文件夹时发生错误 请检查是否有权限访问该文件夹

4.单击登录后,可看到ftp上所有的文件,你可以将本地的网页文件复制后粘贴到 ftp 目录下。也可以选中文件或文件夹后单击右键删除、重命名、复制、剪切 ftp上的文件。

FTP文件夹错误:打开FTP服务器上的文件夹时发生错误 请检查是否有权限访问该文件夹

问题:在上传过程中,出现“打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹"错误。

解决办法(未成功):将上传的文件分配组或用户的权限为完全控制,上传还是失败;

解决办法(成功):设置ie浏览器>>internet选项>>高级>>将“使用被动ftp(用于防火墙和dsl调制解调器的兼容)”选项去掉>>确定即可

FTP文件夹错误:打开FTP服务器上的文件夹时发生错误 请检查是否有权限访问该文件夹

补充资料

问题描述:通过我的电脑或资源管理器连接ftp服务器时提示“ftp文件夹错误:打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:the operation timed out。

今天在用我的电脑,也就是资源管理器连接ftp时提示这个错误,感觉比较奇怪,并且使用的是超级管理员帐号,不可能是因为帐户权限的问题,于是通过远程桌面连接检查了下,发现帐户权限没有问题,那到底是为什么呢?这是因为port和pasv模式导致的,ftp服务器默认用port模式来连接,才出现这样的提示。遇到这种问题是因为ftp服务器开启了防火墙,例外的端口太少,一般ftp服务器默认只开80 3306 20 21端口。

FTP文件夹错误:打开FTP服务器上的文件夹时发生错误 请检查是否有权限访问该文件夹

一、首先说一下port和pasv模式:

1、port其实是standard模式的另一个名字,又称为active模式。中文意思是“主动模式。

2、pasv也就是passive的简写。中文就是“被动模式。

3、两者的不同之处

不同之处是由于port(主动)这个方式需要在接上tcp 21端口后,服务器通过自己的tcp 20来发出数据。并且需要建立一个新的连接来传送档案。而port的命令包含一些客户端没用的资料,所以有了pasv的出现。而pasv模式拥有port模式的优点,并去掉一些port的缺点。pasv运行方式就是当服务器接收到客户端连接请求时,就会自动从端口1024到5000中随机选择一个和客户端建立连接传递数据。由于被动且自动建立连接,容易受到攻击,所以安全性差。这里由于ftp服务器开启了防火墙,并且只开了必要的几个端口,所以才出现连接失败的情况。

二、现在问题清晰明了,原因是因为服务器安全性的问题。突然又让我想到以前在上大学时经常在机房调试ftp服务器从来没有遇到过这个问题,原来以前是懒省生,没有开防火墙,所以几年大学下来,竟然没遇到过这个问题。

三、下面来说一下如何解决ftp服务器提示“ftp文件夹错误:打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹”的错误提示。

1、如果你用的ftp上传软件,一般不用修改,因为ftp软件如果通过pasv模式连接不上的话会自动切换到port模式来连接,不过这样会导致连接ftp服务器错误稍微慢上一载。

2、如果通过我的电脑来连接的话(不推荐,速度慢,易出错,不支持断点续传),设置方法为:internet选项->高级->使用被动ftp(在最后几行)前面的对号去掉确定即可。

3、如果遇到其它ftp上传软件不会自动切换而导致连接不上ftp服务器的时候,一般设置在全局选项或者参数设置中的传输选项中,修改传输数据模式为port即可。

到这里问题就解决了,希望对大家有帮助。