Невозможно использовать/войти в VPS (Ошибка: Невозможно обменяться ключами шифрования)

Невозможно использовать/войти в VPS (Ошибка: Невозможно обменяться ключами шифрования)

сегодня я обнаружил, что не могу войти в свой VPS (Ubuntu 16). Вчера я сделал это:https://www.digitalocean.com/community/questions/how-do-i-restrict-a-user-to-a-specific-directory

Итак, мой phpmyadmin thor ошибка при входе в систему тоже: # 2002

Я не могу войти в SFTP и через Putty.

Как это исправить, не переустанавливая VPS и не теряя данные?

EDIT: Провайдер VPS предоставил мне доступ к локальной консоли VPS, поэтому я использую VPS, но как это исправить?

решение1

Любое действие может усугубить проблему. Первым шагом должен быть вход в систему через консоль, резервное копирование и отправка резервной копии на другую систему, над которой у вас есть полный контроль.

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

Если вы не можете сделать этого, то менее контролируемым вариантом будет переустановка ssh. Начните с

  mv /etc/ssh /etc/ssh-broken

Чтобы сделать резервную копию старой конфигурации ssh. Затем принудительно переустановить Ubuntu - sudo apt-get --purge remove openssh-server
sudo apt-get install openssh-server

Возможно, вам придется перезапустить ssh с помощью команды типа /etc/init.d/sshd restart

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