Skip to Content
Жора К

2 мин чтения


Ошибка mRemoteNg: No supported authentication methods available

Невозможно подключится по ssh к серверу с помощью mRemoteNg? Как исправить ошибку 'No supported authentication methods available' при подключении к серверу Ubuntu 22.04+ по ssh? Как обновить версию Putty для mRemoteNg? Читайте в статье


Что такое mRemoteNG?

mRemoteNG — бесплатный инструмент с удобным графическим инструментом для управления удаленными подключениями через RDP, SSH, VNC и другие протоколы. Под капотом для подключений использует Putty, причем достаточно старой версии.

Что могло пойти не так?

  1. Изменение формата ppk ключей Putty
  2. В Ubuntu 22.04 повышенные требования к безопасности ssh ключей, например шифрование RSA больше не поддерживается

Как это исправить

Putty 0.81+ для mRemoteNG

mRemoteNG включает модифицированную версию puttyNG, которая улучшает совместимость между mRemoteNG и Putty. Проблемы с подключением могут возникать со старыми версиями Putty, особенно на серверах, таких как Ubuntu 22, которые ожидают PubkeyAcceptedAlgorithms. Эти проблемы могут мешать установлению безопасного соединения. Чтобы устранить эту проблему, нужно либо обновить mRemoteNG до версии 1.77.2 или новее, либо вручную заменить PuTTYNG.exe.

Для этого нужно скачать последнюю версию PuTTYNG.exe. Можно или подменить файл PuTTYNG.exe в месте установки mRemoteNG вручную или через интерфейс. Для этого нужно открыть "File -> Options"

image

Открыть вкладку расширенных опций "Advanced"

image

Выбрать чекбокс "Use custom Putty path:"

image

Выбрать скачанный файл PuTTYNG.exe на компьютере.

Profit!

RSA в Ubuntu 22.04

Если проблема с rsa шифрованием ключей - сгенерируйте новые ключи с новым безопасным аглоритмом:

ssh-keygen -t rsa-sha2-512 -b 4096

Если такой возможности нет, то можно включить rsa шифрование для sshd вручную на сервере отредактировав конфиг /etc/ssh/sshd_config:

HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

Затем рестарт sshd: sudo systemctl restart sshd

Profit!

Полезные ссылки