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

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

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

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

  • PermitRootLogin yesкPermitRootLogin no
  • PasswordAuthentication yesкPasswordAuthentication no

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

  • service ssh reload

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

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

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

  1. Я назначил bin/bash (chrooted)SSH Access другому пользователю. Зашел через PuTTy, под этим пользователем, попытался перезагрузить SHH отсюда. К сожалению, команда не была распознана при входе под этим пользователем.

решение1

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

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

Связанный контент