如何使SSH访问回到我不小心窃取`〜/ .ssh /`所有权的用户?

皮埃尔

我在家中办公室设置了Ubuntu 18.04服务器,有两个用户admin(sudoer)和pierre(不是sudoer)。设置服务器时,我不小心将的所有权更改/home/admin/.ssh,然后注销。pierre:pierreadmin

现在,我仍然可以通过SSH进行访问pierre,但是我被拒之门外admin确实,我通过将公共密钥放在中来访问服务器~/.ssh/authorized_keys,并且PasswordAuthentication已被禁用。

我可以以某种方式利用我对/home/admin/.sshfrom的所有权pierre来恢复对SSH的访问admin吗?由于冠状病毒的流行,我不能去办公室物理访问服务器。

JdeBP

假定您没有创建admin锁定帐户或未明确锁定帐户,并且帐户具有您知道的密码:

  1. 以SSH身份登录pierre
  2. admin使用该admin帐户的密码用户切换到
    是管理员
  3. 重命名~admin/.ssh为(say)~admin/.ssh-pierre
    mv -i〜/ .ssh {,-pierre}
  4. 创建一个~admin/.ssh由拥有的新商品admin
    安装-d -m 0700〜/ .ssh
  5. 小心地将相关文件从~admin/.ssh-pierre/*移至~admin/.ssh/,以检查Pierre chap没有在其中放置任何其他诱饵。
  6. ~admin/.ssh-pierre/根据口味取出
    rmdir ~/.ssh-pierre
  7. 在退出此会话之前,请测试直接到的第二个SSH登录admin

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么ssh-agent组所有权不是root

来自分类Dev

尽管拥有我的所有权,但没有对.ssh文件夹和内部密钥的许可

来自分类Dev

AWS:的所有权/意外更改为root,现在我无法以ec2-user身份进行SSH

来自分类Dev

如何恢复/ var下所有文件的默认组/用户所有权?

来自分类Dev

作为普通用户,我如何能够更改文件的所有权?

来自分类Dev

如何在两个用户之间共享目录的所有权

来自分类Dev

如何在rsync中任意映射用户/组所有权

来自分类Dev

如何授予用户更改目录中文件/目录所有权的权限

来自分类Dev

当chown说“无效的用户:'-R'”时,如何更改文件所有权?

来自分类Dev

如何使用Django装饰器测试对象的用户所有权

来自分类Dev

如何更改所有权或chown -R user:saltstack等价的用户?

来自分类Dev

如何同时为两个用户/团队分配 R/W 所有权

来自分类Dev

春季安全 - 所有权的访问

来自分类Dev

NSArray如何获得C ++对象的所有权

来自分类Dev

如何更改 bintray 包所有权

来自分类Dev

是否可以在没有root用户访问权限的情况下更改文件的所有权?

来自分类Dev

是否可以在没有root用户访问权限的情况下更改文件的所有权?

来自分类Dev

在不更改所有权的情况下授予用户访问文件夹的权限?

来自分类Dev

如何在本地和远程服务器上设置用户,所有权和权限?

来自分类Dev

QJSEngine删除我的QObject,如何在QJSEngine :: newQObject之后更改所有权?

来自分类Dev

如何通过创建DNS记录来确认我的域的所有权?

来自分类Dev

我如何获得在启动时安装的分区的所有权?Ubuntu 14.04 LTS

来自分类Dev

如何将已安装程序的所有权更改为我的帐户?

来自分类Dev

如果指针已被删除,指针容器如何拥有指针的所有权?

来自分类Dev

如果BufReader拥有流的所有权,如何在该流上读写行?

来自分类Dev

使用tolua ++时,如何让lua拥有返回值的所有权?

来自分类Dev

如何记录没有所有权的对象?

来自分类Dev

使用tolua ++时,如何让lua拥有返回值的所有权?

来自分类Dev

如何获得现有 Ubuntu 软件中心应用程序的所有权?

Related 相关文章

  1. 1

    为什么ssh-agent组所有权不是root

  2. 2

    尽管拥有我的所有权,但没有对.ssh文件夹和内部密钥的许可

  3. 3

    AWS:的所有权/意外更改为root,现在我无法以ec2-user身份进行SSH

  4. 4

    如何恢复/ var下所有文件的默认组/用户所有权?

  5. 5

    作为普通用户,我如何能够更改文件的所有权?

  6. 6

    如何在两个用户之间共享目录的所有权

  7. 7

    如何在rsync中任意映射用户/组所有权

  8. 8

    如何授予用户更改目录中文件/目录所有权的权限

  9. 9

    当chown说“无效的用户:'-R'”时,如何更改文件所有权?

  10. 10

    如何使用Django装饰器测试对象的用户所有权

  11. 11

    如何更改所有权或chown -R user:saltstack等价的用户?

  12. 12

    如何同时为两个用户/团队分配 R/W 所有权

  13. 13

    春季安全 - 所有权的访问

  14. 14

    NSArray如何获得C ++对象的所有权

  15. 15

    如何更改 bintray 包所有权

  16. 16

    是否可以在没有root用户访问权限的情况下更改文件的所有权?

  17. 17

    是否可以在没有root用户访问权限的情况下更改文件的所有权?

  18. 18

    在不更改所有权的情况下授予用户访问文件夹的权限?

  19. 19

    如何在本地和远程服务器上设置用户,所有权和权限?

  20. 20

    QJSEngine删除我的QObject,如何在QJSEngine :: newQObject之后更改所有权?

  21. 21

    如何通过创建DNS记录来确认我的域的所有权?

  22. 22

    我如何获得在启动时安装的分区的所有权?Ubuntu 14.04 LTS

  23. 23

    如何将已安装程序的所有权更改为我的帐户?

  24. 24

    如果指针已被删除,指针容器如何拥有指针的所有权?

  25. 25

    如果BufReader拥有流的所有权,如何在该流上读写行?

  26. 26

    使用tolua ++时,如何让lua拥有返回值的所有权?

  27. 27

    如何记录没有所有权的对象?

  28. 28

    使用tolua ++时,如何让lua拥有返回值的所有权?

  29. 29

    如何获得现有 Ubuntu 软件中心应用程序的所有权?

热门标签

归档