linux分区dh满了,linux – DH GEX集团超出范围

我突然出现问题SSH进入我的服务器:

ssh -v --@--

OpenSSH_7.2p2 Ubuntu-4ubuntu1,OpenSSL 1.0.2g-fips 1 Mar 2016

debug1: Reading configuration data /home/paul/.ssh/config

debug1: Reading configuration data /etc/ssh/ssh_config

debug1: /etc/ssh/ssh_config line 19: Applying options for *

debug1: Connecting to -- [--] port 22.

debug1: Connection established.

debug1: identity file /home/paul/.ssh/id_rsa type 1

debug1: key_load_public: No such file or directory

debug1: identity file /home/paul/.ssh/id_rsa-cert type -1

debug1: key_load_public: No such file or directory

debug1: identity file /home/paul/.ssh/id_dsa type -1

debug1: key_load_public: No such file or directory

debug1: identity file /home/paul/.ssh/id_dsa-cert type -1

debug1: key_load_public: No such file or directory

debug1: identity file /home/paul/.ssh/id_ecdsa type -1

debug1: key_load_public: No such file or directory

debug1: identity file /home/paul/.ssh/id_ecdsa-cert type -1

debug1: key_load_public: No such file or directory

debug1: identity file /home/paul/.ssh/id_ed25519 type -1

debug1: key_load_public: No such file or directory

debug1: identity file /home/paul/.ssh/id_ed25519-cert type -1

debug1: Enabling compatibility mode for protocol 2.0

debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu1

debug1: Remote protocol version 1.99,remote software version OpenSSH_6.6.1p1

debug1: match: OpenSSH_6.6.1p1 pat OpenSSH_6.6.1* compat 0x04000000

debug1: Authenticating to --:22 as 'root'

debug1: SSH2_MSG_KEXINIT sent

debug1: SSH2_MSG_KEXINIT received

debug1: kex: algorithm: diffie-hellman-group-exchange-sha1

debug1: kex: host key algorithm: ssh-rsa

debug1: kex: server->client cipher: aes128-cbc MAC: hmac-sha1 compression: none

debug1: kex: client->server cipher: aes128-cbc MAC: hmac-sha1 compression: none

debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(2048<7680<8192) sent

debug1: got SSH2_MSG_KEX_DH_GEX_GROUP

ssh_dispatch_run_fatal: Connection to -- port 22: DH GEX group out of range

我已经广泛阅读了这个问题SSH: DH_GEX group out of range,但它似乎没有回答这个问题.我控制客户端和服务器,它们都使用常规的OpenSSH和Ubuntu Linux.没有第三方.错误似乎也有点不同,它并没有抱怨比特化.

引用:ssh-keygen 用于为 ssh(1)生成、管理和转换认证密钥,包括 RSA 和 DSA 两种密钥。 密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。 ssh-keygen 还可以用来产生 Diffie-Hellman group exchange (DH-GEX) 中使用的素数模数。 通常,这个程序产生一个密钥对,并要求指定一个文件存放私钥,同时将公钥存放在附加了".pub"后缀的同名文件中。 程序同时要求输入一个密语字符串(passphrase),空表示没有密语(主机密钥的密语必须为空)。 密语和口令(password)非常相似,但是密语可以是一句话,里面有单词、标点符号、数字、空格或任何你想要的字符。 好的密语要30个以上的字符,难以猜出,由大小写字母、数字、非字母混合组成。密语可以用 -p 选项修改。 丢失的密语不可恢复。如果丢失或忘记了密语,用户必须产生新的密钥,然后把相应的公钥分发到其他机器上去。RSA1的密钥文件中有一个"注释"字段,可以方便用户标识这个密钥,指出密钥的用途或其他有用的信息。创建密钥的时候,注释域初始化为"user@host",以后可以用 -c 选项修改。密钥产生后,下面的命令描述了怎样处置和激活密钥。 根据引用的内容,ssh-keygen -z命令在ssh-keygen中不存在。请注意,ssh-keygen命令用于生成、管理和转换认证密钥,包括RSA和DSA两种密钥。你可以使用-t选项来指定密钥类型,默认为生成SSH-2的RSA密钥。该命令还可以用于生成用于Diffie-Hellman group exchange(DH-GEX)的素数模数。在生成密钥对时,你需要指定一个文件来存储私钥,并将公钥存储在同名文件的末尾添加了".pub"后缀的位置。你还可以输入一个密语字符串作为密钥的保护密码。密语应该是由大小写字母、数字和非字母字符组成的30个以上的字符。请注意,如果你丢失或忘记了密语,你将需要生成新的密钥并将相应的公钥分发到其他机器上。此外,RSA1密钥文件中有一个"注释"字段,可以用来标识密钥的用途或其他有用的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值