如何在 SSH 中添加更多密码?

Wan*_*ore 5 ssh openssh

我想添加更多国际标准密码,例如 Camellia 或 Gost

现在我的 Debian 7 中只有 AES 和 Arcfour 以及 OpenSSH_6.0p1:

# sshd -T | grep "\(ciphers\)"
ciphers aes256-ctr,aes192-ctr,aes128-ctr,arcfour256,arcfour128,arcfour
Run Code Online (Sandbox Code Playgroud)

我很惊讶互联网上没有关于如何做到这一点的明确解释。

包含其中一些内容的最简单方法是什么?

Jak*_*uje 2

包含其中一些内容的最简单方法是什么?

GOST 和 Camellia 都没有在 SSH 协议中定义,甚至在最新的 OpenSSH 中也没有实现。如果您想添加它,您必须为其编写规范并可能实现它。

另一方面,将您的系统更新为较新的系统(或者至少从源代码安装最新的 OpenSSH),您将获得例如chacha20密码或其他信息。

  • SSH 协议在一系列 RFC 和草案中定义:http://www.openssh.com/specs.html,以确保不同实现之间的互操作性。您提到的任何用于 SSH 协议的密码都没有规范或实现。 (4认同)