Что означает «Слишком много рекурсивных конфигураций» при попытке подключиться к ssh-серверу?

Текущая проблема заключается в том, что я пытаюсь подключиться к ssh-серверу (из университета, в котором я сейчас учусь) с помощью следующей (примерной) команды:

ssh -Y root@example.com

Затем я получаю следующую ошибку:

Too many recursive configuration includes

Заранее , Я мог без проблем подключиться к серверу. Однако я попытался включить пересылку X11 для запуска графических приложений. Я сделал это с помощью редактора nano:

nano -w /etc/ssh/ssh_config

В редакторе nano я удалил "#" из ForwardX11, а также изменил "нет" на "да". После этого я сохранил и закрыл редактор nano, нажав ctrl + O и ctrl + X соответственно. Наконец, я попробовал множество способов перезапустить «службу ssh (d)» (честно говоря, поскольку я новичок в редакторе nano и в Ubuntu в целом, я просто следил за разными сайтами, на которых объясняется, как включить ForwardX11). Я пробовал использовать следующие команды:

systemctl restart sshd.service
systemctl restart sshd
sudo systemctl restart sshd
sudo systemctl restart ssh
service sshd restart
sudo service ssh restart

При попытке перезапустить sshd (не ssh) я получаю следующее сообщение:

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

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

Но после того, как я сделал все, что упоминалось выше, я больше не мог подключиться к университетскому серверу. Я снова получаю сообщение об ошибке:

Too many recursive configuration includes

Что я сделал не так? Подозреваю, что что-то не так в редакторе nano.

P.S. Моя текущая версия Ubuntu - 20.04

0
задан 5 December 2020 в 15:52

1 ответ

Я (задавший этот вопрос) подтверждаю, что эта проблема была решена пользователем steeldriver (см. комментарии).

При использовании следующей команды для входа в редактор nano (nano -w /etc/ssh/ssh_config) я, вероятно, случайно удалил хэштег строки, которая гласит Include /etc/ssh/ ssh_config.d/*.conf, так как я новичок в Linux и управлении редактором nano.

Это (вероятно) заставило сохраненный файл (например, копию измененного /etc.ssh.ssh_config) попытаться включить себя в /etc/ssh/ssh_config.d/*. conf, что, скорее всего, привело к ошибке «Слишком много включений рекурсивной конфигурации».

0
ответ дан 5 December 2020 в 16:06

Другие вопросы по тегам:

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