为 SSH 服务器创建身份验证密钥时的密码

为 SSH 服务器创建身份验证密钥时的密码

我很清楚为什么我要在客户端身份验证密钥上使用密码,但是服务器身份验证密钥的密码有什么用途呢?

我读过一个教程,其中服务器身份验证密钥是使用

ssh-keygen -t ed25519 -f ssh_host_ed25519_key < /dev/null

现在,这将生成密钥,并且不使用任何密码。

如果在这里选择密码,它会产生什么影响以及何时会要求输入密码?

编辑:这会起作用吗,因为理论上我必须在启动连接时在服务器上输入密码?

相关内容