Nach dem Upgrade auf Ubuntu 22.04. scheitert erneut der Zugriff per ssh auf eine VM mit einem Uralt-SCO-Unix, in diesem Falle mit folgender Fehlermeldung:
$ ssh vmsco Unable to negotiate with 192.168.47.11 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss lost connection
Warum auch immer (bestimmt aus Sicherheitsgründen) übermittelt ssh den id_dsa.pub nicht mehr an den SSH-Server. Abhilfe:
Beim einmaligen Zugriff erweitert man den Aufruf von ssh/scp um eine Option:
$ ssh -oHostKeyAlgorithms=+ssh-dss vmsco
Um die Option dauerhaft zu setzen, packe man diese in die globale SSH-Konfiguration für den Namen und die IP-Adresse des SSH-Servers (die alten Optionen stammen noch aus dem älteren Tipp):
$ sudo vi /etc/ssh/ssh_config.d/vmsco.conf Host vmsco HostKeyAlgorithms +ssh-dss KexAlgorithms +diffie-hellman-group1-sha1 Ciphers +aes128-cbc Host 192.168.47.11 HostKeyAlgorithms +ssh-dss KexAlgorithms +diffie-hellman-group1-sha1 Ciphers +aes128-cbc