sftp 异常,有遇到的吗
1个回答
2014-12-30 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517196
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
session.connect();之前看看password设置了么?
if(ua!=null){
auth_cancel=false;
try{
auth=ua.start(this); if(auth &&
JSch.getLogger().isEnabled(Logger.INFO)){
JSch.getLogger().log(Logger.INFO,
"Authentication succeeded ("+method+").");
}
}
catch(JSchAuthCancelException ee){
auth_cancel=true; }
catch(JSchPartialAuthException ee){
smethods=ee.getMethods();
smethoda=Util.split(smethods, ",");
methodi=0;
//System.err.println("PartialAuth: "+methods);
auth_cancel=false;
continue loop;
}
catch(RuntimeException ee){
throw ee;
}
catch(Exception ee){
//System.err.println("ee: "+ee); // SSH_MSG_DISCONNECT: 2 Too many authentication failures
break loop;
}
}
}
break;
}
if(!auth){
if(auth_cancel)
throw new JSchException("Auth cancel"); throw new JSchException("Auth fail");
}
[/color]
另见UserAuthPassword 中
[color=red] if(!userinfo.promptPassword("Password for "+dest)){
throw new JSchAuthCancelException("password");
//break;
}
String _password=userinfo.getPassword();
if(_password==null){
throw new JSchAuthCancelException("password");
//break;
}
if(ua!=null){
auth_cancel=false;
try{
auth=ua.start(this); if(auth &&
JSch.getLogger().isEnabled(Logger.INFO)){
JSch.getLogger().log(Logger.INFO,
"Authentication succeeded ("+method+").");
}
}
catch(JSchAuthCancelException ee){
auth_cancel=true; }
catch(JSchPartialAuthException ee){
smethods=ee.getMethods();
smethoda=Util.split(smethods, ",");
methodi=0;
//System.err.println("PartialAuth: "+methods);
auth_cancel=false;
continue loop;
}
catch(RuntimeException ee){
throw ee;
}
catch(Exception ee){
//System.err.println("ee: "+ee); // SSH_MSG_DISCONNECT: 2 Too many authentication failures
break loop;
}
}
}
break;
}
if(!auth){
if(auth_cancel)
throw new JSchException("Auth cancel"); throw new JSchException("Auth fail");
}
[/color]
另见UserAuthPassword 中
[color=red] if(!userinfo.promptPassword("Password for "+dest)){
throw new JSchAuthCancelException("password");
//break;
}
String _password=userinfo.getPassword();
if(_password==null){
throw new JSchAuthCancelException("password");
//break;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |