Можно ли войти на удаленный компьютер с неправильно настроенным файлом конфигурации sshd?

Так что в основном я был достаточно глуп, чтобы записать возможно неверные параметры в моем файле конфигурации sshd. Вместо того, чтобы перезапустить службу и проверить, работает ли новая конфигурация, я перезагрузил компьютер, автоматически выйдя из системы (я знаю ...). Теперь, когда я пытаюсь подключиться к этому компьютеру по ssh, мне отказывают в подключении. Я подозреваю, что сервер ssh не может быть запущен или не может быть запущен должным образом из-за неправильной конфигурации. Мне интересно, есть ли шанс, что я могу использовать ssh (или альтернативный протокол) для удаленного использования этой машины, чтобы я мог решить проблему.

Также было бы полезно знать, как предотвратить неправильные параметры, например что касается chroot'а конкретного пользователя, от того, чтобы сделать полную функциональность ssh бесполезной.

3
задан 21 March 2016 в 18:26
3 ответа

Если SSH - ваш единственный способ доступа к серверу, вы, вероятно, облажались. Однако могут быть и другие варианты, но вы должны знать, что доступно на вашем компьютере.

Некоторые параметры для проверки:

  • Веб-панель управления, например Webmin или CPanel
  • Удаленная консоль
  • Система спасения вашего провайдера
  • Система управления, такая как Puppet (если она не использует сам SSH).
7
ответ дан 3 December 2019 в 04:57

К счастью, у меня есть физически доступный сервер

Извлеките жесткий диск, подключите его как внешний USB или что-то вроде отредактируйте конфигурацию SSH и будьте счастливы.

Или вставьте live CD, например Knoppix.

Если это Mac, вы можете запустить его в режиме жесткого диска Firewire и получить доступ напрямую с другого Mac.

1
ответ дан 3 December 2019 в 04:57

Это зависит от сервера и его параметров подключения. Если у него есть отдельная система сетевого администрирования, такая как iDrac, то он обычно подключается к сети через собственный IP-адрес, и вы можете подключиться к нему, а затем открыть последовательное консольное соединение с реальной консолью ОС.

Если вы у вас нет функции удаленного управления на сервере и нет другого программного обеспечения удаленного доступа в ОС, то ответ - нет, вы не можете получить к нему доступ.

1
ответ дан 3 December 2019 в 04:57

Теги

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