FTP 文件夹错误
FTP不能连接登录,请看看ftp错误代码全解
摘录一点给楼主:
220 Service ready for new user
新连接的用户的服务已就绪
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2)
进入被动模式
426 Connection closed; transfer aborted
连接关闭,传送中止。
还有好多,请看下面
详细说明一下。
权限不够,这是因为FTP空间登录有时间限制的,超时了就会出现这种情况,建议你用FLASHFTP这个软件上传比较快的。
完全可以实现,你用的ftp服务器是serv-u还是iis自带的ftp服务
前者可以设置每个用户的根目录,然后设置里面的安全选项即可
或者设置起来比较麻烦
首先由建立n各帐户,然后磁盘必须设置成ntfs格式,然后去掉文件夹选项 查看里的 简单文件共享
由于本人口较笨,就从知道上找了一点资料你看看
在桌面上右击“我的电脑”,执行“管理”命令,在“计算机管理”窗口的左窗格中依次展开“系统工具”→“本地用户和组”目录,单击选中“用户”选项。在右侧窗格中单击右键,执行“新用户”命令。在打开的“新用户”对话框中填写用户名(如hanjiang),并设定密码。然后取消“用户下次登录时需更改密码”复选框,并勾选“用户不能更改密码”和“密码永不过期”复选框,单击“创建”按钮完成该用户的添加。重复这一过程添加其他用户,最后单击“关闭”按钮即可。
为方便对这些用户的管理,最好将他们放入一个专门的组中。例如我们可以创建一个“FTPUsers”组:在“计算机管理”窗口的目录树中单击选中“组”选项,然后在右侧窗格中单击右键,执行“新建组”命令,并将该组命名为“FTPUsers”。接着依次单击“添加”→“高级”→“立即查找”按钮,将刚才创建的用户全部添加进来,最后依次单击“创建”→“结束”按钮。
然而事情并没有完,因为上述创建的用户默认隶属于“Users”组,也就是说他们拥有对大部分资源的浏览权限。为了实现对特定资源的有效管理,需要将这些用户从“Users”组中删除。在“计算机管理”窗口的右侧窗格中双击“Users”选项,用鼠标拖选所有刚添加的用户并单击“删除”按钮即可。
设置独立权限
这里的权限设置需要分两部分来进行,即对FTP服务器主目录的权限设置和对各个用户文件夹的权限设置。假设FTP服务器的主目录路径为“G:/FTPServer”,我们先来取消“FTPUsers”组的用户对“FTPServer”文件夹的“写入 ”权限。右击“FTPServer”文件夹,执行“属性”命令。在打开的“FTPServer 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中“FTPUsers”组并依次单击“确定”按钮回到“FTPServer 属性”对话框。接着在“FTPUsers的权限”列表框中勾选“拒绝写入”复选框。为了使“拒绝写入”权限仅对“FTPServer”文件夹有效,还需要单击“高级”按钮,在“FTPServer的高级安全设置”对话框中双击“权限列表”中的“拒绝FTPUsers写入”选项,打开“FTPServer的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置。
接着我们为每个用户创建独立的文件夹(以用户名命名),并针对每个文件夹赋予相应用户适当的权限。以文件夹“hanjiang”为例,在“hanjiang 属性”对话框的“安全”选项卡下将用户“hanjiang”添加进来,并赋予其读取和写入的权限。同理,对于其他文件夹,也只赋予相应用户读取和写入的权限。
小提示:需要受到权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。
至此,设置工作就全部结束了。在任意一台机器上以用户“hanjiang”的身份登录FTP服务器,你会发现该用户只能在“hanjiang”文件夹中任意读写,而无法看到主目录和其他用户目录的内容。
ftp协议有两种工作方式:port方式和pasv方式,中文意思为主动式和被动式。
port(主动)方式的连接过程是:客户端向服务器的ftp端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。
pasv(被动)方式的连接过程是:客户端向服务器的ftp端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。
使用IE不能访问ftp的原因
打开FTP服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。
详细信息:
无法与服务器建立连接
最后修改这里的设置,把勾去掉就解决了。
方法:
1 打开IE的菜单"工具"->"Internet 选项";
2 点击“高级”标签卡;
3 将“浏览”节点下的“使用被动FTP(为防火墙和DSL调制解调器兼容性)”前面的勾去掉。
因为port方式在传送数据时,由服务器主动连接客户端,所以,如果客户端在防火墙或nat网关后面,用port方式将无法与internet上的ftp服务器传 送文件。这种情况需要使用pasv方式。几乎所有的ftp客户端软件都支持这两种方式。特殊的典型例子是ie,ie默认是用port方式的。如果要在ie 里启用pasv方式,请打开ie,在菜单里选择:工具 -> internet选项 -> 高级,在“使用被动ftp”前面打上钩(需要ie60以上才支持)
请正确配置你的防火墙/杀毒软件/FTP服务器和你的用户帐户权限 基于你的问题得出以下分析结论: 一、在ICF(Internet连接防火墙)中没有添加FTP的访问 许可 二、个人防火墙不允许FTP连接出站 三、本地用户帐户不具备访问FTP的权限 四、IIS服务器配置错误 五、FTP或HTTP服务被终止 解决方案: 一、在本地连接高级属性中设置防火墙的例外,添加21和80 端口,允许FTP和HTTP的出站连接 二、修改个人防火墙,添加21和80端口允许出站连接 三、修改FTP和HTTP访问权限和NTFS权限允许本地用户 帐户访问 四、正确配置FTP访问策略,主目录路径,访问权限,是 否匿名访问以及IP策略 五、IIS服务被终止,请重新启动IIS服务或计算机再试
1、可以在浏览器中输入FTP地址并访问;
2、检查FTP服务是否已打开:打开控制面板——程序;
3、点击“打开或关闭Windows功能”;
4、找到“Internet信息服务”里的“FTP服务器”,并勾选“FTP服务”和“FTP扩展性”;
5、找到“TFTP客户端”,并勾选
6、更改Internet属性:打开“Internet选项”,在选择“高级”选项卡,取消勾选“使用被动FTP(用于防火墙和DSL调制解调器的兼容)”并点击确定;
7、检查IE浏览器是否处于“脱机”状态,打开“Internet选项”,选择“连接”选项卡,打开“设置”;
8、勾选“自动检测设置”并点击确定;
9、点击打开“局域网设置”;
10、勾选其中的“自动检测设置”,并点击确定;
11、在控制面板中进入系统和安全,然后点击Windows防火墙下方的“允许程序通过Windows防火墙”;
12、在列表中确认“Windows 资源管理器”右侧的两个勾选,如果没有勾选则点击上方的“更改设置”。
0条评论