小编J. *_*Doe的帖子

如何生成“ssh-rsa”密钥而不是“rsa-sha2-512”

我有很多服务器,我已经为其正确生成了密钥、设置了权限并且能够在没有密码的情况下进行 ssh/scp。然而,有一台机器有点不同,我认为我已经找到了不同之处。

不同之处在于,在没有密码的情况下我无法连接的机器上,ssh 正在接受密钥:

debug1: Server accepts key: pkalg ssh-rsa blen 279
Run Code Online (Sandbox Code Playgroud)

和我的所有其他机器都接受:

debug1: Server accepts key: pkalg rsa-sha2-512 blen 279
Run Code Online (Sandbox Code Playgroud)

在创建 ssh 密钥时,我总是设置参数“-t rsa”,但我不确定生成哪种密钥。你能帮我创建 rsa-sha2-512 的 ssh-rsa 密钥吗?最后一件事 - 我无法修改 /etc/ssh/sshd_config 来更改某些内容。

ssh 日志的完整转储如下: 我可以连接到的一个:

OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 58: Applying options for *
debug1: Connecting to HOSTNAME [IP] port 22.
debug1: Connection established.
debug1: identity file /SOMEPATH/SOMEDIR/SOMEFOLDER/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity …
Run Code Online (Sandbox Code Playgroud)

linux security ssh

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

security ×1

ssh ×1