java 使用jsch包进行ssh登陆失败,手动ssh命令可登陆

问题描述

java 使用jsch包进行ssh登陆失败,手动ssh命令可登陆
报错如下:
com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64 and can only range from 512 to 1024 (inclusive)

网上查到类似的说是jdk版本问题,目前使用的是1.6,正在用1.7测试……
http://www-01.ibm.com/support/docview.wss?uid=swg21644338
http://stackoverflow.com/questions/6851461/java-why-does-ssl-handshake-give-could-not-generate-dh-keypair-exception

------经测试升级JDK1.7无效/(ㄒoㄒ)/~~

解决方案

SSH登陆远程Linux服务器运行VisualVM 进行Java性能分析
用SSH登陆远程服务器进行操作
ssh使用key登陆

时间: 2024-10-24 19:06:13

java 使用jsch包进行ssh登陆失败,手动ssh命令可登陆的相关文章

linux下 java打成jar包运行,压缩文件失败

问题描述 linux下 java打成jar包运行,压缩文件失败 linux下 java打成jar包运行,压缩文件失败(java程序内有压缩文件处理).但是在linux下,用eclipse执行的话,压缩文件成功.求大神!!!! 解决方案 还是要查看你的具体错误信息,是不是命令路径等没设置跟Eclipse一样

CentOS使用PAM锁定多次登陆失败的用户

  CentOS使用PAM锁定多次登陆失败的用户           Linux有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁定用户. 编译PAM的配置文件 # vim /etc/pam.d/login ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #%PAM-1.0 auth required pam_tally2.so deny=3lock_time=300 even_deny_root root_unloc

SSH启动失败解决方法

  VPS是3个人合租共用的,不知道谁操作了什么导致SSH启动失败,一直连接不上刚开始以为系统坏了呢,后面通过VPS终端登陆上去发现SSH服务没在运行,于是尝试运行SSHD发现出现如下错误: Starting sshd: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

shell脚本运行java的jar包,并且系统是没有安装过jre的,不过有jre没安装过的压缩包

问题描述 shell脚本运行java的jar包,并且系统是没有安装过jre的,不过有jre没安装过的压缩包 图中三条线分别是 jre ,java程序的jar包,和shell脚本 当前linux系统没有安装jre和jdk,我要怎么写shell脚本,才能运行jar包啊.是不是运行jar包之前还要在shell脚本中用命令把jre安装了啊.求大神.在线等......最好把脚本写好了.....谢谢,悬赏大大滴 解决方案 **要知道,java程序是运行在句jvm中的,如果你没有jre就是说明连java的运行

深探java.util.logging包

1.0 Java Logging Overview    1.1 Overview of Control Flow      1.2 Log Levels     1.3 Loggers     1.4 Logging Methods     1.5 Handlers     1.6 Formatters     1.7 The LogManager     1.8 Configuration File     1.9 Default Configuration     1.10 Dynamic

java.util.concurrent包源码阅读(二) java.util.concurrent.atomic包

Aomic数据类型有四种类型:AomicBoolean, AomicInteger, AomicLong, 和AomicReferrence(针对Object的)以及它们的数组类型, 还有一个特殊的AomicStampedReferrence,它不是AomicReferrence的子类,而是利用AomicReferrence实现的一个储存引用和Integer组的扩展类 首先,所有原子操作都是依赖于sun.misc.Unsafe这个类,这个类底层是由C++实现的,利用指针来实现数据操作 关于CAS

Java中的包和文档

什么是包 Java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface).Java语言的包可以被另一个Java开发包所使用.如果我们要引用某个包中的类,用import关键字来标明即可.比如: import java.util. date=new Date 提示:import java.util.表示java.util中的所有公有类和接口被引入到当前包.这里的匹配符可以调入多个类名. 常用的Java标准包 JDK为我们提供了很多标准的Jav

ssl-python:POPlib模块写一个接受邮件的程序,显示登陆失败,请使用安全连接SSL

问题描述 python:POPlib模块写一个接受邮件的程序,显示登陆失败,请使用安全连接SSL 解决方案 接收方是qq邮箱..... 解决方案二: 在qq邮箱里要配置一下,使用ssl连接

java利用zxing包解二维码

问题描述 java利用zxing包解二维码 我在网上找了一个解二维码的代码,利用的zxing包的功能解码,代码和zxing包都是现成的,编译通过然后运行是有些二维码能解析出来,有些就解析不出来.求大神 package test; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URLDecoder; import java.util.Enum