`

FTP文件目录访问不到

阅读更多
今天遇到一个很奇怪的问题,本地可以连接到服务器,并且读取到文件目录
但是把代码放到服务器之后就访问不到目录里面的文件列表了,很是郁闷试了无数次后都不行,最后找到一篇文章说是因为FTP客户端的模式错了

只需在FTPFile[] fs = ftp.listFiles();之前调用FTPClient.enterLocalPassiveMode();这个方法的意思就是每次数据连接之前,ftp client告诉ftp server开通一个端口来传输数据。为什么要这样做呢,因为ftp server可能每次开启不同的端口来传输数据,但是在linux上,由于安全限制,可能某些端口没有开启,所以就出现阻塞。OK,问题解决。
分享到:
评论

相关推荐

    linux中关于ftp查看不到文件列表的问题详解

    今天配置linux服务器的ftp后,登录都正常,使用ftp工具登录后,所有目录都可以通过手工写路径访问,但是文件夹和文件列表看不到数据。 后来分析,总结原因得出结果是跟selinux有关,于是通过关闭selinux后尝试,ftp...

    Linux FTP服务配置

    切换到目录"/var/ftp/pub",该目录的权限为777,上传一个10M以上的文件,测试ftp1的上传速度: 新建文件夹和删除权限测试省略。下面测试匿名用户权限:勾选"匿名"选项并连接: 匿名用户登陆成功: 进入pub目录,...

    使用java实现的linux和ftp服务器文件上传下载工具

    使用xshell的ftp竟然收费了,不能忍-_- -_- -_- -_- -_- -_- -_- -_- -_- -_- 这是我使用java实现的linux和ftp服务器文件上传下载工具,需要电脑安装jdk8, 启动命令,java -jar linuxAndFtp.jar 启动成功后,浏览器...

    修复ie浏览器访问ftp的问题

    访问ftp资源的时候,不能够以资源管理器(文件夹) 的形式访问。而是以网站链接的形式呈现了ftp里的内 容,给老师办公带来很多困惑。特此搜集整理了网上能 够起作用的各种更改注册表的修复方式,集中到一起 制作成批...

    xlight ftp服务器

    内置的用户虚拟目录隔离 - 每个用户有独立的虚拟目录,用户看不到其他用户的虚拟目录。不再象传统FTP服务器,为了防止用户看到其他人的虚拟目录,而担心如何锁定用户在自己的主目录。 分级的虚拟目录系统 - 提供公共...

    LINUX FTP设置方法

    说明:默认配置文件就已经能够实现匿名用户对/var/ftp文件内容的下载,以及本机用户对自已主目录的访问(上传与下载)。 20.3 vsftp配置基本实例 20.3.1 改变端口号 vi vsftpd.conf #新增底下一行,原有的配置不动 ...

    ftp可登录但是无法下载,上传问题解决

    构建了一个ftp服务器,通过命令ftp可登录,登录后,无法下载,上传,ls也无法执行。 通过 passive 开启和关闭 PASV模式,再ls 也是同样的问题, # 主动模式 $ pftp -v -A -d 211.159.185.xxx Connected to 211...

    linux十二章-虚拟用户访问ftp.mp4

    4.构建本地用户验证的FTP服务器,本地用户为zhangsan lisi wangwu,并将其禁锢到宿主目录中,上传的权限掩码值为022(默认) 4.1 创建本地用户zhangsan、lisi、wangwu。并设置密码。(创建的用户不需要登录操作系统...

    匿名 ftp 下载

    作为一种安全措施,大多数匿名FTP主机都允许用户从其下载文件,而不允许用户向其上传文件,也就是说,用户可将匿名FTP主机上的所有文件全部拷贝到自己的机器上,但不能将自己机器上的任何一个文件拷贝至匿名FTP主机...

    微型FTP服务器,适用于局域网内部文件共享

    这是一个简单的小型局域网内的ftp服务器,只要在一台机器上运行本软件,其他网内的电脑既可以输入ftp://(运行ftp软件的电脑ip)既可以轻松访问,并且共享文件

    FTP使用什么命令来定位服务器与本地硬盘的路径

    4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。 5.ascii:使用ascii类型传输方式。 6.bell:每个命令执行完毕后计算机响铃一次。 7.bin:使用二进制...

    ftp局域网文件下载器与使用说明

    FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送...然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等

    【最新】Ubuntu下ftp服务器配置方法.doc

    Ubuntu下ftp服务器配置方法Ubuntu自带的FTP... 默认设置下匿名用户可以下载,但不能写入或是上传 2、设置vsftpd.conf文件 现在我们要让匿名用户无法访问,并且得输入linux上的用户密码后才能访问到他们自己目录

    python实现FTP文件传输的方法(服务器端和客户端)

    用python实现FTP文件传输,包括服务器端和客户端,要求 (1)客户端访问服务器端要有一个验证功能 (2)可以有多个客户端访问服务器端 (3)可以对重名文件重新上传或下载 FTP(File Transfer Protocol,文件传输...

    计算机毕业设计DELPHI基于FTP协议的文件访问系统的设计与实现

    FTP服务器,上传/下载文件、对 FTP服务器站点的管理、服务器端提供本地 FTP 服务、允许远程登录下载服务器上的文件。 本论文共分为五大模块,分别是:介绍选题背景及意义和系统的发展现状; 介绍数据库技术和 Delphi...

    ftp服务器ppt.pptx

    Windows Server 2021简介及安装 Windows Server 2021用户和组管理 Windows Server 2021NTFS文件系统管理 Windows Server 2021网络文件访问 Windows Server 2021Web网站发布 Windows Server 2021FTP站点发布 Windows ...

    [FTP服务器端软件].Serv.U.FTP.Server.Gold.v10.4.0.0.incl.serial

    通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。...

    ftp服务器管理与配置.pptx

    "记录访问":将连接到此FTP站点的行为记录到日志文件内。 ftp服务器管理与配置全文共36页,当前为第8页。 3.1主目录与目录格式列表 ftp服务器管理与配置全文共36页,当前为第9页。 3.1主目录与目录格式列表 ftp...

    FTP服务器配置实验报告.docx

    同时也提供用户登录,用户只能限制在自己的目录下,这是可以上载也可以下载 实验内容 搭建FTP服务器 实验原理 使用FTP软件搭建FTP服务器 实验设备 FTP服务器配置实验报告全文共6页,当前为第2页。已经安装好windows...

    serv-u限制上传的文件类型

    那么我们通过配置目录访问规则就可以拒绝我们不想要的文件类型被上传到FTP服务器上。 通过配置目录访问规则并将其置于主目录访问规则之上(使用右边的箭头对规则重新排序)可以阻止传输 MP3 文件以杜绝上述操作

Global site tag (gtag.js) - Google Analytics