添加密钥到authorized_users,无需重启sshd
Posted
技术标签:
【中文标题】添加密钥到authorized_users,无需重启sshd【英文标题】:Add key to authorized_users without needing to restart sshd 【发布时间】:2018-07-05 11:12:21 【问题描述】:我正在尝试将公钥添加到服务器,但我不想重新启动 sshd 服务以使其生效。原因是重启 ssh 服务似乎对当时可以使用 ssh 服务的其他用户造成了干扰。大多数文档建议向$HOME/.ssh/authorized_keys
添加一个公钥,然后重新启动sshd
服务(systemctl restart sshd
)。
我的问题是:
-
是否需要重启
sshd
?
如果sshd
重启了,此时是否有服务中断?
有没有办法在向$HOME/.ssh/authorized_keys
添加新的公钥后,无需重启sshd
服务即可使用ssh 设置无密码身份验证?
【问题讨论】:
这可能会在Unix SO得到更好的回应 @Chase 谢谢。我会保持打开一段时间,然后关闭它。 没有“一点时间”。立即关闭!你的问题在这里是题外话。 【参考方案1】:不,ssh 守护进程将自动使用更新后的 authorized_keys
可能;一般来说,如果您更改配置,您会希望使用“重新加载”,而不是“重新启动”(尽管您不需要为此这样做)
没问题。 (顺便说一下,将您正在使用的密钥复制到 authorized_keys 中的一种简单方法是使用“ssh-copy-id”。)
【讨论】:
以上是关于添加密钥到authorized_users,无需重启sshd的主要内容,如果未能解决你的问题,请参考以下文章
使用 PayPal 帐户付款,无需重定向到 PayPal 网站