我想用下面的Java代码连接到EC2实例:何处获取连接到AWS EC2的JSch的用户名/密码?
Properties config = new Properties();
config.put("StrictHostKeyChecking", "no");
Session session = jSch.getSession(username, EC2-IP, 22);
session.setPassword(password);
session.setConfig(config);
session.connect();
在EC2 IAM Web控制台我创建了一个用户名/密码,我可以用它来登录到AWS管理控制台。但是,当我在上面的Java代码中使用此用户名/密码,我得到:
Error: com.jcraft.jsch.JSchException: Auth fail
请勿使用'StrictHostKeyChecking = no'。这样做你正在失去安全! –