@@ -41,8 +41,7 @@ public class JSch{
41
41
static java .util .Hashtable config =new java .util .Hashtable ();
42
42
static {
43
43
config .put ("kex" , "ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1" );
44
- config .put ("server_host_key" , "ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521" );
45
- config .put ("cipher.s2c" ,
44
+ config .put ("server_host_key" , "rsa-sha2-256,rsa-sha2-512,ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521" ); config .put ("cipher.s2c" ,
46
45
"aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc" );
47
46
config .put ("cipher.c2s" ,
48
47
"aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc" );
@@ -93,7 +92,9 @@ public class JSch{
93
92
config .put ("sha-512" , "com.jcraft.jsch.jce.SHA512" );
94
93
config .put ("md5" , "com.jcraft.jsch.jce.MD5" );
95
94
config .put ("signature.dss" , "com.jcraft.jsch.jce.SignatureDSA" );
96
- config .put ("signature.rsa" , "com.jcraft.jsch.jce.SignatureRSA" );
95
+ config .put ("ssh-rsa" , "com.jcraft.jsch.jce.SignatureRSA" );
96
+ config .put ("rsa-sha2-256" , "com.jcraft.jsch.jce.SignatureRSASHA256" );
97
+ config .put ("rsa-sha2-512" , "com.jcraft.jsch.jce.SignatureRSASHA512" );
97
98
config .put ("signature.ecdsa" , "com.jcraft.jsch.jce.SignatureECDSA" );
98
99
config .put ("keypairgen.dsa" , "com.jcraft.jsch.jce.KeyPairGenDSA" );
99
100
config .put ("keypairgen.rsa" , "com.jcraft.jsch.jce.KeyPairGenRSA" );
@@ -131,6 +132,8 @@ public class JSch{
131
132
132
133
config .put ("PreferredAuthentications" , "gssapi-with-mic,publickey,keyboard-interactive,password" );
133
134
135
+ config .put ("PubkeyAcceptedKeyTypes" , "rsa-sha2-256,rsa-sha2-512,ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521" );
136
+
134
137
config .put ("CheckCiphers" , "aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcfour128,arcfour256" );
135
138
config .put ("CheckKexes" , "diffie-hellman-group14-sha1,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521" );
136
139
config .put ("CheckSignatures" , "ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521" );
0 commit comments