JSch链接linux服务器问题解决方案:Session.connect: java.io.IOException: End of IO Stream Read

   日期:2020-05-13     浏览:1529    评论:0    
核心提示:修改路径:/etc/ssh下的sshd_config在结尾添加:KexAlgorithms +diffie-hellman-group1-sha1然后重启sshd:service sshd restart如果还不行可以修改:ssh_config 也是添加 :KexAlgorithms +diffie-hellman-group1-sha1java代码按下面方式编写:Session session = null; JSch jsch = new JSch(); ...java

修改路径:/etc/ssh下的sshd_config

在结尾添加: KexAlgorithms +diffie-hellman-group1-sha1

然后重启sshd:service sshd restart

如果还不行可以修改:ssh_config  也是添加 :KexAlgorithms +diffie-hellman-group1-sha1

java代码按下面方式编写:

Session session = null;
        JSch jsch = new JSch();
        try {
            session = jsch.getSession(username, host, port);
            session.setPassword(password);
            session.setTimeout(5 * 60 * 1000);
            session.setConfig("StrictHostKeyChecking", "no");//是否验证主机秘钥
            Properties sshConfig = new Properties();
            sshConfig.put("kex", "diffie-hellman-group1-sha1");
            session.connect();
        } catch (Exception e) {
            throw new Exception("连接linux服务器时出错:" + e.getMessage());
        }

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服