更改root密码有什么含义? 有什么会受到影响吗? 我正在使用一个私人共享的SSH密钥 – 我想我不需要改变这个,因为它没有绑定到root帐户的密码。
我不会说你的系统没有任何意义,因为我不知道你可能做了什么奇怪的事情,但是我从来没有过。 毕竟,这只是一个密码。
当然,可能很容易创build一个系统,其中root密码存储在某个地方,但我会考虑这个糟糕的devise。
而你是对的,SSH密钥不需要被触及。
如果您承担不起风险,请考虑从备份中恢复服务器,或者如果是虚拟机,请将其复制,然后testing重置密码。
除了select弱密码外,还有很多。
如果您的系统encryption用户主目录,那么如果您忘记了新密码,则可能会遇到不好的时间。
标准的做法是不给根访问像ssh这样的服务,而是让用户sudo权限,这意味着你可以跟踪谁升级的权限login。
如果您使用ssh密钥以超级用户身份login,则不需要密码。 我有多个服务器上,我已经改变了根密码是一个随机的string不logging在任何地方。
已经通过~root/.ssh/authorized_keysvalidation的密钥将在根密码更改后继续工作。 如果您始终使用密钥进行身份validation,则无需知道密码。
请记住几件事情: