我在家中办公室设置了Ubuntu 18.04服务器,有两个用户admin
(sudoer)和pierre
(不是sudoer)。设置服务器时,我不小心将的所有权从更改/home/admin/.ssh
为,然后注销。pierre:pierre
admin
现在,我仍然可以通过SSH进行访问pierre
,但是我被拒之门外admin
。确实,我通过将公共密钥放在中来访问服务器~/.ssh/authorized_keys
,并且PasswordAuthentication
已被禁用。
我可以以某种方式利用我对/home/admin/.ssh
from的所有权pierre
来恢复对SSH的访问admin
吗?由于冠状病毒的流行,我不能去办公室物理访问服务器。
假定您没有创建admin
锁定的帐户或未明确锁定该帐户,并且该帐户具有您知道的密码:
pierre
。admin
使用该admin
帐户的密码将用户切换到。是管理员
~admin/.ssh
为(say)~admin/.ssh-pierre
。mv -i〜/ .ssh {,-pierre}
~admin/.ssh
由拥有的新商品admin
。安装-d -m 0700〜/ .ssh
~admin/.ssh-pierre/*
移至~admin/.ssh/
,以检查Pierre chap没有在其中放置任何其他诱饵。~admin/.ssh-pierre/
根据口味取出。rmdir ~/.ssh-pierre
admin
。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句