Так что в основном я был достаточно глуп, чтобы записать возможно неверные параметры в моем файле конфигурации sshd. Вместо того, чтобы перезапустить службу и проверить, работает ли новая конфигурация, я перезагрузил компьютер, автоматически выйдя из системы (я знаю ...). Теперь, когда я пытаюсь подключиться к этому компьютеру по ssh, мне отказывают в подключении. Я подозреваю, что сервер ssh не может быть запущен или не может быть запущен должным образом из-за неправильной конфигурации. Мне интересно, есть ли шанс, что я могу использовать ssh (или альтернативный протокол) для удаленного использования этой машины, чтобы я мог решить проблему.
Также было бы полезно знать, как предотвратить неправильные параметры, например что касается chroot'а конкретного пользователя, от того, чтобы сделать полную функциональность ssh бесполезной.
Если SSH - ваш единственный способ доступа к серверу, вы, вероятно, облажались. Однако могут быть и другие варианты, но вы должны знать, что доступно на вашем компьютере.
Некоторые параметры для проверки:
К счастью, у меня есть физически доступный сервер
Извлеките жесткий диск, подключите его как внешний USB или что-то вроде отредактируйте конфигурацию SSH и будьте счастливы.
Или вставьте live CD, например Knoppix.
Если это Mac, вы можете запустить его в режиме жесткого диска Firewire и получить доступ напрямую с другого Mac.
Это зависит от сервера и его параметров подключения. Если у него есть отдельная система сетевого администрирования, такая как iDrac, то он обычно подключается к сети через собственный IP-адрес, и вы можете подключиться к нему, а затем открыть последовательное консольное соединение с реальной консолью ОС.
Если вы у вас нет функции удаленного управления на сервере и нет другого программного обеспечения удаленного доступа в ОС, то ответ - нет, вы не можете получить к нему доступ.