`
hz_chenwenbiao
  • 浏览: 1007922 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

sun.net.ftp异常 PORT 192,168,0,80,9,205: 550 Permission denied.

    博客分类:
  • FTP
阅读更多

我使用sun.net.ftp来连接linux的vsftp时,出现如下的异常(在windows下是没有的)

 

java.io.FileNotFoundException: PORT 192,168,0,80,9,205: 550 Permission denied.

 

at sun.net.ftp.FtpClient.readReply(FtpClient.java:236)

at sun.net.ftp.FtpClient.issueCommand(FtpClient.java:193)

at sun.net.ftp.FtpClient.openDataConnection(FtpClient.java:434)

at sun.net.ftp.FtpClient.put(FtpClient.java:594)

at org.lab24.util.FtpTool.processfile(FtpTool.java:193)

at org.lab24.util.FtpTool.upload(FtpTool.java:116)

at org.lab24.spider.Spider.run(Spider.java:55)

at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)

at java.lang.Thread.run(Thread.java:619)

exception e in ftp upload(): java.io.FileNotFoundException: PORT 192,168,0,80,9,205: 550 Permission denied.

 

后来查过网上的解决方案,才知道:

该类默认使用的是Port模式传输数据,但实际上Linux配的是Pasv模式,所以传不过去,修改办法:

ftpclient.sendServer("quote PASV");
设置一下传输模式就可以传了。
分享到:
评论

相关推荐

    FTP 550 Permission denied 只能建文件夹,没法删除及上传文件的原因说明

    出现这种问题, ①首先检查用户对应的角色名,然后看路径设置是否正确,有没有相关的权限,如果这些都没问题,然后就尝试下面的操作: ②重起FTP服务,最好从服务里面重启(不能根本解决); ③重新设置Server-U帐号和...

    sqlplus libclntsh.so.11.1 Permission denied 解决方法

    ### SQL Plus libclntsh.so.11.1 Permission Denied 错误解决方法 #### 问题背景 在尝试运行 SQL Plus 工具时,可能会遇到一个错误提示:“cannot restore segment prot after reloc: Permission denied”,这通常...

    Androidapi.JNI.Net.Wifi

    3. **处理权限**:在AndroidManifest.xml中添加必要的权限,例如`<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />`和`<uses-permission android:name="android.permission.CHANGE_WIFI_...

    Ubuntu 非root用户使用Docker命令提示:connect: permission denied

    Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http:///var/run/docker.sock/v1.40/images/json: dial unix /var/run/docker.sock: connect: ...

    Programming Excel With Vba And .net.chm

    Programming Excel with VBA and .NET Preface Part I: Learning VBA Chapter 1. Becoming an Excel Programmer Section 1.1. Why Program? Section 1.2. Record and Read Code Section 1.3. Change ...

    Nginx报403 forbidden错误 (13: Permission denied)的解决办法

    在Linux环境下,特别是当错误信息显示为"(13: Permission denied)"时,通常与文件权限、索引文件缺失或SELinux策略有关。下面将详细介绍这三个可能导致403 Forbidden错误的原因及相应的解决办法。 一、缺少索引文件...

    详解Nginx 13: Permission denied 解决方案

    2018/07/22 00:46:36 [crit] 15890#15890: *74 connect() to unix:/root/jianshuvue/jianshu.sock failed (13: Permission denied) while connecting to upstream, client: 120.42.13.98, server: jianshu....

    Serv-U 550 Permission denied 的解决办法

    然而,服务器在运行过程中可能会遇到各种权限问题,550 Permission denied是其中一种常见的错误提示,它意味着服务器拒绝了用户的请求,通常是因为没有足够的权限去执行操作。 首先,我们来分析一下问题现象。用户...

    Delphi ftp 报Permission denied 问题.txt

    Delphi ftp 报Permission denied 问题.txt.Delphi ftp 报Permission denied 问题.txt

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

    PORT 192,168,10,144,210,113 200 PORT command successful. Consider using PASV. ---> LIST 425 Failed to establish connection. # 被动模式 $ ftp -v -p -d 211.159.185.198 Connected to 211.159....

    手机图案解锁 permission denied解决方案

    在使用手机时,有时我们可能会遇到“权限被拒绝”(Permission Denied)的问题,尤其是在尝试图案解锁时。这通常是由于安全设置、系统权限或第三方应用程序冲突导致的。以下是一些详细的解决策略: 1. **检查安全...

    asp.net web.config设置详解

    ### ASP.NET Web.Config 设置详解 #### 一、概述 `Web.config` 文件是 ASP.NET 应用程序的核心配置文件,用于存储与应用相关的各种配置信息。对于初学者来说,掌握 `Web.config` 的基本结构和常见配置是非常重要的...

    JAVA实现FTP协议中的服务器和客户端\\

    在Java编程语言中,FTP(File Transfer Protocol)协议的实现主要涉及到网络通信和文件操作,这对于构建文件上传、下载服务非常关键。FTP协议允许客户端与服务器之间进行双向数据传输,通常用于将文件从本地系统传输...

    Nginx中报错:Permission denied与Connection refused的解决

    在Nginx的使用过程中,可能会遇到两种常见的错误:`Permission denied` 和 `Connection refused`。这些错误会导致Nginx无法正常处理客户端的请求,从而影响网站或服务的可用性。下面将详细介绍这两种错误的含义、...

    ext.net安装说明

    <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false"/> <!-- ASP.NET AJAX 配置 --> <system.web> */ext.axd" verb="*" type="Ext.Net.ResourceHandler" validate="false"/>...

    C饭网@cfannet.com@Visual Studio.NET C# Study Guide.pdf

    - **设计、文本与插图版权所有:** Certain designs, text, and illustrations ©1992-2002 maran Graphics, Inc., used with maran Graphics' permission. - **图书编号:** Library of Congress Control Number: ...

    码云出现错误git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository. P

    第一步 重新生成ssh ssh-keygen -t rsa -C “这里需要填写邮箱。我填写的是我的绑定主邮箱。我想其他邮箱也是可以的,只不过我没有测试。” 第二步 查看你生成的公钥 cat ~/.ssh/id_rsa.pub 然后我们就可以看到我们...

Global site tag (gtag.js) - Google Analytics