我想用 4096 位长度之一替换安装 OpenSSH 或第一次启动时生成的默认 2048 位主机密钥。
这导致两个问题:
ssh-keygen
说服不提示输入密码?我运行的 OpenSSH 版本是 6.6p1。
ssh-keygen
最有可能支持的任何密钥长度也sshd
适用。除此之外,您应该ssh-keygen -h
无论如何都应该生成您的主机密钥,因此如果ssh-keygen
不是完全愚蠢,它应该通知您主机密钥是否不支持所需的密钥长度。
密码可以指定为-N
; 如果您不希望密钥被加密,只需指定一个空密钥(因此,Enter如果它提示您将具有相同的效果,则只需点击即可)。