SSH - Authentifizierung per Public Key mit Port Binding
Liebe Leute,
ich versuche mich per ssh mit einer pfSense zu verbinden und darüber das webinterface aufzurufen. Die Authentifizierung per public key funktioniert reibungslos. Zusätzlich möchte ich aber die browserbasierte Benutzeroberfläche aufrufen können. Wenn ich jedoch über den Browser per https auf die Benutzeroberfläche zugreifen möchte, kommt keine Verbindung zum Webserver zustande.
Eigentlich sollte es wohl mit ssh -i publickey user@ip -L port-lokal:localhost:22 gehen.
Die Anmeldung am System funktioniert so auch problemlos. Wenn ich dann allerdings im Browser https://localhost:port-lokal aufrufen möchte, bekomme ich
ERR_INVALID_HTTP_RESPONSE und SSH-2.0-OpenSSH_7.9 >> Protocol mismatch angezeigt.
Ich frage mich nun, wie ich das in den Griff bekomme. Dass es ein Problem mit unterschiedlicher ssh Software und deren Kompatibilität gibt scheint klar zu sein. Aber wie kann ich das lösen. Auf dem betreffenden Mac Open ssh installieren wäre jetzt meine nächste Idee. Was mich stutzig macht ist, dass ssh doch ein Standard ist und die Kommandos einheitlich. Oder bring ich da was durcheinander. Die Übertragung über eine TCP Verbindung mit dem Inhalt des Webservers als "payload" ist doch richtig gedacht?
Vielleicht kann hier ja jemand helfen.
VG
Dennis
ich versuche mich per ssh mit einer pfSense zu verbinden und darüber das webinterface aufzurufen. Die Authentifizierung per public key funktioniert reibungslos. Zusätzlich möchte ich aber die browserbasierte Benutzeroberfläche aufrufen können. Wenn ich jedoch über den Browser per https auf die Benutzeroberfläche zugreifen möchte, kommt keine Verbindung zum Webserver zustande.
Eigentlich sollte es wohl mit ssh -i publickey user@ip -L port-lokal:localhost:22 gehen.
Die Anmeldung am System funktioniert so auch problemlos. Wenn ich dann allerdings im Browser https://localhost:port-lokal aufrufen möchte, bekomme ich
ERR_INVALID_HTTP_RESPONSE und SSH-2.0-OpenSSH_7.9 >> Protocol mismatch angezeigt.
Ich frage mich nun, wie ich das in den Griff bekomme. Dass es ein Problem mit unterschiedlicher ssh Software und deren Kompatibilität gibt scheint klar zu sein. Aber wie kann ich das lösen. Auf dem betreffenden Mac Open ssh installieren wäre jetzt meine nächste Idee. Was mich stutzig macht ist, dass ssh doch ein Standard ist und die Kommandos einheitlich. Oder bring ich da was durcheinander. Die Übertragung über eine TCP Verbindung mit dem Inhalt des Webservers als "payload" ist doch richtig gedacht?
Vielleicht kann hier ja jemand helfen.
VG
Dennis
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1891423387
Url: https://administrator.de/contentid/1891423387
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
2 Kommentare
Neuester Kommentar