Java 使用ftp4j使用FTPES连接到IBM MVS OS/390服务器
我正在尝试连接FTPES服务器(IBM MVS OS/390),在尝试使用ftp4j时,在使用示例代码时,我遇到了PASS failed异常Java 使用ftp4j使用FTPES连接到IBM MVS OS/390服务器,java,python,m2crypto,ftps,ftp4j,Java,Python,M2crypto,Ftps,Ftp4j,我正在尝试连接FTPES服务器(IBM MVS OS/390),在尝试使用ftp4j时,在使用示例代码时,我遇到了PASS failed异常 it.sauronsoftware.ftp4j.FTPException [code=530, message= PASS command failed] 我尝试使用python以及ftplib和M2Crypto ftpslib,所有这些都返回相同的错误“530 PASS command failed” 有线索吗 def connect(self):
it.sauronsoftware.ftp4j.FTPException [code=530, message= PASS command failed]
我尝试使用python以及ftplib和M2Crypto ftpslib,所有这些都返回相同的错误“530 PASS command failed”
有线索吗
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)))
java、python中的所有端口FTPE都工作得很好,除了在从源代码复制和粘贴到属性文件时,我错过了错误的用户名。这是在我尝试使用filezilla连接到具有身份验证详细信息的主机时发现的,在这段时间内,我验证了我的凭据,并在属性文件中发现了错误信息