|
|
@@ -197,6 +197,17 @@ public abstract class SSHBase extends Task implements LogListener { |
|
|
|
*/ |
|
|
|
protected Session openSession() throws JSchException { |
|
|
|
JSch jsch = new JSch(); |
|
|
|
final SSHBase base = this; |
|
|
|
if(verbose) { |
|
|
|
JSch.setLogger(new com.jcraft.jsch.Logger(){ |
|
|
|
public boolean isEnabled(int level){ |
|
|
|
return true; |
|
|
|
} |
|
|
|
public void log(int level, String message){ |
|
|
|
base.log(message, Project.MSG_INFO); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
if (null != userInfo.getKeyfile()) { |
|
|
|
jsch.addIdentity(userInfo.getKeyfile()); |
|
|
|
} |
|
|
|