Jsch,基于 private.ppk 的登录。
目前我有以下代码来 ssh 登录,但由于不提供密钥而出现异常。
以下是我得到的错误
om.jcraft.jsch.JSchException: Auth cancel
JSch jsch = new JSch();
Session session = jsch.getSession(user_name, host, 22);
UserInfo ui = new SSHUserInfo(password, true);
session.setUserInfo(ui);
//connect to remove server
session.connect();
//sudo login bamboo
if (null != session && session.isConnected()) {
session.disconnect();
}