我对 ssh 不太熟悉,恐怕我会犯灾难性的错误。
有一个使用公钥身份验证的旧服务器。我的公钥在授权密钥中,因此我能够访问它。该用户是默认的“ubuntu”用户,我很确定它没有密码。
我禁用了公钥认证,将“PubkeyAuthentication”设置为“no”。
现在我输入的时候被锁定了
ssh ubuntu@[host_IP]
我需要输入密码,然后我得到
权限被拒绝,请重试
我认为该用户没有密码。我确信我不需要为sudo
命令提供任何密码
有没有办法再次访问服务器?
答案1
我认为最好的选择是将系统重新启动到单用户模式并从那里更改配置。(即更新 ssh 配置或设置密码)在此处查看有关进入单用户模式的详细信息:如何从 GRUB 启动到单用户模式?