服务器支持的第一个密钥交换算法是 diffie-hellman-group1-sha1?

服务器支持的第一个密钥交换算法是 diffie-hellman-group1-sha1?

在我将服务器升级到 Ubuntu 16.04 后,当我使用 putty 登录 Linux 服务器(ubuntu 16.04)时会出现一些警告。

警告:服务器支持的第一个密钥交换算法是 diffie-hellman-group1-sha1,低于配置的警告阈值。是否要继续此连接?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

答案1

根据发行说明

运行时默认禁用对 1024 位 diffie-hellman-group1-sha1 密钥交换的支持。可以使用上游指令重新启用它。

如上所述这里你需要使用

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@legacyhost

相关内容