Как мне восстановить root-доступ, доступ к которому был отключен?

Недавно я решил отключить Root-доступ к моему VPS через SSH / PuTTy. Это очевидная попытка повысить безопасность VPS.

Я добился этого, зайдя в / etc / ssh / sshd_config и выполнив следующие изменения строки:

  • PermitRootLogin yes на PermitRootLogin нет
  • PasswordAuthentication да до PasswordAuthentication нет

Затем я вошел в VPS через PuTTy и перезапустил SSH, введя следующую команду:

  • service ssh reload

I у меня не было проблем с указанным выше, но теперь я хочу восстановить доступ с правами root к VPS. Я думал, что это будет так же просто, как отменить шаги, которые я выполнил в файле / etc / ssh / sshd_config . К сожалению, похоже, что это не так. Я предполагаю, что это потому, что мне нужно перезагрузить SSH, чтобы изменения вступили в силу. То, что я, очевидно, не могу сделать, не имея доступа.

Какие еще варианты у меня есть, чтобы позволить себе восстановить этот root-доступ?

Решения на сегодняшний день ...

  1. Я назначил bin / bash (chrooted) SSH Доступ к другому пользователю. Авторизовавшись через PuTTy, этот пользователь попытался перезагрузить SHH отсюда. К сожалению, команда не была распознана при входе в систему с этим пользователем.
0
задан 15 August 2020 в 00:54
1 ответ

Многие провайдеры VPS предлагают консольный доступ к VPS. Там вы можете войти в систему как root и выполнять любые операции, требующие привилегий root.

Проверьте панель управления своего провайдера VPS на наличие этой опции.

2
ответ дан 14 August 2020 в 22:23

Теги

Похожие вопросы