首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ftp4j通过FTPES连接到IBM MVS OS/390服务器

使用ftp4j通过FTPES连接到IBM MVS OS/390服务器
EN

Stack Overflow用户
提问于 2013-12-13 21:08:49
回答 1查看 376关注 0票数 1

我正在尝试连接FTPES服务器(IBM MVS OS/390),当我尝试使用ftp4j时,在使用他们的示例代码时得到PASS failed异常

代码语言:javascript
复制
it.sauronsoftware.ftp4j.FTPException [code=530, message= PASS command failed]

我尝试使用M2Crypto和ftplib来使用python,所有这些都返回相同的错误"530 PASS command failed“。

有什么线索吗?

代码语言:javascript
复制
def connect(self):
    try:
        ctx = SSL.Context('sslv23')
        self.ftps = ftpslib.FTP_TLS(ssl_ctx=ctx)
        self.ftps.connect(self.host,self.port)
        self.ftps.auth_tls()
        self.ftps.set_pasv(1)
        self.ftps.sendcmd('USER %s' % self.username) # '331 Please specify the password.'
        self.ftps.sendcmd('PASS %s' % self.password)

        #self.ftps.login(self.username, self.password)
        self.ftps.prot_p()
        print('logged in sucessfuly')
        self.ftps.cwd('XXXX')
    except Exception,e:
        self.ftps = None
        self.logger.warning("Exception raised while connecting FTPS server, %s" % ("*** Caught exception: %s: %s" % (e.__class__, e)))
EN

回答 1

Stack Overflow用户

发布于 2013-12-14 14:34:35

所有的端口FTPES在java,python以及迷人的工作,除了我错过了错误的用户名时,从源码复制和粘贴到属性文件。这是在我尝试使用filezilla连接到主机时发现的,身份验证详细信息发现我失败了,在此期间,我验证了我的凭据,并发现我之前在属性文件中放入了错误的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20567343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档