Плохая конфигурация sshd на сервере

Кто-нибудь может мне помочь. После изменения порта сервера с помощью этой команды vim / etc / ssh / sshd_config я не могу подключиться к серверу с помощью putty.
Он говорит, что соединение отклонено. И systemctl status ssd.service , и journalctl -xe обнаруживают эту ошибку.

Как мне восстановить или устранить эту ошибку? Спасибо

enter image description here

2
задан 20 December 2016 в 15:20
3 ответа

Вы должны открыть свой конфигурационный файл, используя sudo vim /etc/ssh/sshd_config[1144060 visible.[122 impression Когда файл откроется, введите : set key = ], чтобы сбросить ключ шифрования на пустое значение. После этого сохраните файл с помощью : w и выйдите из vim с помощью : q . После этого ваш файл конфигурации должен быть открытым текстом.

В качестве объяснения: кажется, что в последний раз, когда вы редактировали файл с помощью vim (когда вы меняли порт), вы набрали : X в vim, что говорит vim, чтобы зашифровать файл при сохранении. Вам должно было быть предложено указать ключ, который затем был сохранен в опции «ключ». Приведенные выше советы помогают исправить это.

4
ответ дан 3 December 2019 в 09:03

Похоже, вы испортили свой sshd.conf, возможно, используя VimCrypt и сохранив файл в зашифрованном виде, а не в виде обычного текста. Вы можете попробовать открыть его с помощью vim, расшифровать и сохранить как обычный текст. Как бы то ни было, процесс sshd не может проанализировать вашу конфигурацию sshd.

3
ответ дан 3 December 2019 в 09:03

Я хотел бы поделиться своими действиями по устранению указанной выше ошибки, чтобы другие знали, кто также сталкивается с подобной ситуацией. Ситуация заключалась в том, что sshd был полностью поврежден. выполнить sudo vim / etc / ssh / sshd_config и полностью стереть и снова закодировать конфигурацию sshd. Примечание: не вводите ключ для шифрования, если появится запрос, просто оставьте его пустым.

Вот конфигурация sshd:

enter image description here

0
ответ дан 3 December 2019 в 09:03

Теги

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