Недавно я установил 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 и добавив свои файлы на сервер.