在 Debian 7 中,ssh 似乎不接受 ed25519 密钥。
直到 2013 年底才添加对 ECDSA 的支持,但 wheezy 更旧
如何在 Debian 7 中启用此功能?
答案1
Wheezy Backports 中有更新的 openssh 客户端和服务器包。
根据变更日志,向后移植的版本可以与 ED25519 密钥一起使用:
openssh (1:6.6p1-4~bpo70+1) wheezy-backports;紧急程度=低
重建喘息向后移植。
——科林·沃森 2014 年 4 月 30 日星期三 09:59:29 +0100
[...]
openssh (1:6.5p1-1) 不稳定;紧急程度=中
[...]
在全新安装时生成 ED25519 主机密钥。希望添加此类主机密钥的升级者应手动将 'HostKey /etc/ssh/ssh_host_ed25519_key' 添加到 /etc/ssh/sshd_config 并运行 'ssh-keygen -q -f /etc/ssh/ssh_host_ed25519_key -N "" -t ed25519 '。
——科林·沃森 2014 年 2 月 10 日星期一 14:58:26 +0000
要安装 wheezy-backports 软件包,请按照指示。简而言之,您需要将以下行添加到您的/etc/apt/sources.list
:
deb http://http.debian.net/debian wheezy-backports main
在使用存储库之前仔细阅读向后移植网站是明智的做法。