2

这是我第一次在这里提出问题,所以我不知道如何正确发布问题,但我会尽力而为。我在 java 中有 Jsch 库,但我不知道使用 ssh2 连接到交换机。您如何在会话中切换主机密钥?

我的代码有这样的东西......

private static final String user = "admin";
private static final String host = "172.16.13.3";
private static final Integer port = 22;
private static final String pass = "";

public static void main(String[] args) throws Exception{

    JSch jsch = new JSch();
    Session session = jsch.getSession(user, host, port);
        java.util.Properties config = new java.util.Properties();
        config.put("StrictHostKeyChecking", "no");
        session.setConfig(config);



    session.setPassword(pass);
    session.connect();

但是当它执行时,程序运行没有任何错误,但它永远不会连接到交换机....感谢您的帮助!

4

0 回答 0