0

我已禁用主机密钥检查 ssh 但它会记录非法密钥大小警告

SSHClient ssh = new SSHClient();
    ssh.addHostKeyVerifier(new HostKeyVerifier() {
    @Override
    public boolean verify(String arg0, int arg1, PublicKey arg2) {

      return true;
    }});

    ssh.connect(hostIP, CommonProperties.SSH_PORT);
    ssh.authPassword(serverUserName, serverPassword);
4

1 回答 1

1

“非法密钥大小”警告通常会在以下任一情况下显示:

  1. 您没有运行Unlimited Strength Java Cryptography Extensions
  2. 无法加载 BouncyCastle。

这些只是警告 SSHJ 将仅使用有限强度的加密,这当然不太安全。

于 2017-01-18T11:05:30.613 回答