我想用下面的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'。這樣做你正在失去安全! –