我看到这个错误,当我想连接到另一台机器:
重度:无法创建连接XXXXX:XXXXX错误建立套接字主机和端口:XXXXX:XXXXX。 原因:DHPublicKey不遵循算法的限制
究竟是什么原因呢?
我看到这个错误,当我想连接到另一台机器:
重度:无法创建连接XXXXX:XXXXX错误建立套接字主机和端口:XXXXX:XXXXX。 原因:DHPublicKey不遵循算法的限制
究竟是什么原因呢?
其原因是,服务器只支持弱密码。 虽然更新服务器肯定是干净/良好的解决方案,快速一是删除限制提到这里 :
在/usr/lib/jvm/default-java/jre/lib/security/java.security
你有一个线
jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \
注意DH keySize < 1024
。 因此,没有密钥,其较小的是允许的。
与此更换
jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768, \
或完全地移除所述DH keySize < 1024
部分可以解决这个问题。
您可以通过这样做
$ sed -i "s/ DH keySize < 1024,//" /usr/lib/jvm/default-java/jre/lib/security/java.security