SSH to OPAL from LINUX

I’m trying to ssh into my Opal router (GL-SFT1200, v4.3.25) but running to several hurdles.
First the

Unable to negotiate with 192.168.8.1 port 22: no matching host key type found. Their offer: ssh-rsa

but i was able to get around that by adding

HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

to my .ssh/config, but now I get the next error:

ssh_dispatch_run_fatal: Connection to 192.168.8.1 port 22: error in libcrypto

As far as I have been able to determine, Linux now uses ssh clients that require a newer version of ssh on the router. How do I get around that?

I can install openssh_server and/or telnet from the plug-ins menu, but it doesn’t change anything, and it seems you need to login with ssh to be able to change anything - no gui interface - so a catch 22.

How to proceed?

I connect without problems to my opal ( however on latest beta) from my instance of Ubuntu 24.04.1 on windows 11/WSL2. May be something specific to your distro ?

Resolved by running sudo update-crypto-policies --set LEGACY

Seems Fedora 42 has higher security settings.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.