Schlagwort-Archive: ubuntu

Per SSH auf alte Kisten

Aus Sicherheitsgründen sind bei SSH bestimmte Algorithmen deaktiviert. Wenn man nun z.B. alte Netzwerkhardware rumliegen hat, auf die erst mal ein Firmwareupdate drauf muss, scheitert es schon daran, dass man nicht mal mehr per SSH drauf kommt.

Ein möglicher Fehler kann sein, dass der Typ des Host-Schlüssels nicht mehr unterstützt wird.

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

Die Fehlermeldung sagt es schon, hier müssen wir ssh-dss wieder aktivieren. Das geht entweder einmalig

ssh -oHostKeyAlgorithms=+ssh-dss root@192.168.1.1

oder dauerhaft in der ~/.ssh/config, falls sich der Host nicht updaten lässt:

Host 192.168.1.1
  HostKeyAlgorithms=+ssh-dss

Eine weitere Problemquelle ist die Verschlüsselung selbst:

Unable to negotiate with 192.168.1.2 port 22: no matching cipher found. Their offer: aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc

Auch hier kann man wieder direkt in der Kommandozeile oder in der Konfiguration Abhilfe schaffen.

ssh -c aes256-cbc root@192.168.1.2

bzw.

Host 192.168.1.2
  Ciphers +aes256-cbc

Windows Spiele direkt per Steam Play unter Linux

Unglaublich. Wer hätte das gedacht. Der Spieleanbieter Valve hat offenbar keine Lust mehr auf Spieleentwickler zu warten und macht es Nutzern von Steam nun extrem einfach Windows-Spiele unter Linux zu spielen. Dazu wurde eigens ein Wine-Fork namens Proton entwickelt (sinnvolle Änderungen fließen natürlich zurück an Wine). Proton verspricht neben nahtloser Integration in den Steam-Client auch bessere Performance und Controller-Support als das originale Wine.

Ich habe das mit ein paar Spielen getestet und kann zumindest für mein Setup mit Ubuntu 18.04 und NVidia-Grafik sagen, dass das stimmt. Neben den 27 offiziell supporteten Titeln kann man auf eigene Faust auch andere Spiele testen. Ich habe die Alien Breed Reihe ausprobiert und war positiv überrascht. Die Spiele starteten sofort, haben meinen XBox360-Controller erkannt und liefen reibungslos (in der wineappdb würde ich Platin geben).

Der Linux-Spiele-Entwickler Ryan Gorden stellt natürlich zu Recht fest, dass es eigentlich absurd ist nun auf diesem Wege Spiele unter Linux spielbar zu machen.

Ich freu mich trotzdem. ;-)