
在 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_keygen -q -f /etc/ssh/ssh_host_ed25519_keygen -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
在使用儲存庫之前仔細閱讀向後移植網站是明智的做法。