Как исправить проблемы SSH на моем сервере Ubuntu?

Как исправить проблемы SSH на моем сервере Ubuntu?

Недавно я установил openssh на свой старый настольный ПК Dell для удобства доступа, поскольку я собирался использовать его в качестве медиасервера. Раньше я мог получить к нему доступ с моего ноутбука Windows 10 с помощью Putty, но теперь я не могу получить к нему доступ, независимо от того, ввожу ли я свой IP-адрес или имя хоста.

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

Я не совсем уверен, что делать, поэтому решил спросить на форумах об этой проблеме и о том, что можно сделать для ее решения.

При вводе systemctl status sshd я несколько раз получаю следующие ошибки: «Не удалось загрузить ключ хоста»

«Нет поддерживаемой замены ключей»

правка: сброс ключей хоста избавил от ошибок при вводе systemctl status sshd.

Ввод -v приводит к ошибке «Временный сбой в разрешении имен», поэтому мне придется это исправить.

Что касается версии Ubuntu, то я использую Ubuntu Server 18.04.02 lts. Я знаю это, потому что именно оттуда я скачал ISO-образ, который записал на свой диск.

решение1

Существует два основных пакета SSH: один для клиента и второй для сервера.

Вы ищете пакет openssh-server.

sudo apt install openssh-server

После установки вы можете проверить его статус с помощью:

systemctl status sshd

Всегда помните о необходимости защиты вашего сервера OpenSSH:

решение2

Я исправил проблему самостоятельно, переустановив SSH и добавив свои файлы на сервер.

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