Якщо ви хочете використовувати новіший OpenSSH для підключення до застарілих серверів:
ssh -o KexAlgorithms=diffie-hellman-group14-sha1 -oHostKeyAlgorithms=+ssh-dss my.host.com
Додайте -v, якщо ви хочете побачити, що відбувається, і -o HostKeyAlgorithms = ssh-dss, якщо він все ще не працює:
ssh -v -o HostKeyAlgorithms=ssh-dss -o KexAlgorithms=diffie-hellman-group14-sha1 my.host.com
Ви можете, звичайно, редагувати / etc / ssh / ssh_config або ~ / .ssh / ssh_config, і додати:
Host my.host.com *.myinsecure.net 192.168.1.* 192.168.2.*
HostKeyAlgorithms ssh-dss
KexAlgorithms diffie-hellman-group1-sha1
https://forum.ctwug.za.net/t/fyi-openssh-to-access-rbs-openssh-7/6069 згадує таке виправлення на маршрутизаціях Mikrotik:
/ip ssh set strong-crypto=yes
(Відзначаючи це тут, оскільки ця відповідь також з’являється під час пошуку в Інтернеті, коли шукається аналогічне повідомлення про помилку.)
.pem
файлів приватного ключа SSH ( ) на вашій машині Windows, чи не так?