SSL-Zertifikatsinhaber! = Localhost nach dem Erstellen des SSH-Tunnels


2

Ich verwende einen SSH-Tunnel, um eine Verbindung zum Mail-Server meiner Arbeit herzustellen, und fordere dann meinen Mail-Client auf, eine Verbindung zum Server "localhost" an Port "1993" (dem für den Tunnel ausgewählten Port) herzustellen. Ich habe zwei verschiedene Ubuntu Precise-Installationen und jede hat ihre eigene Partition. Eine davon wurde unter Verwendung einer regulären ISO-Datei installiert, die von ubuntu.com heruntergeladen wurde, und die andere wurde unter Verwendung einer benutzerdefinierten ISO-Datei installiert, die von meiner Arbeit bereitgestellt wurde. Wenn ich meine E-Mails mit der von mir bereitgestellten Ubuntu-Version erhalte, funktioniert alles einwandfrei. Wenn ich meine E-Mail mit der Standardversion von Ubuntu erhalte, funktioniert alles, bis auf den folgenden Fehler

Error, certificate owner does not match hostname localhost
...
Accept this certificate anyway? [no]:

Wenn ich 'y' eingebe, wird die Mail gut heruntergeladen.

Meine Frage ist: Woher kommt der "localhost"? Ich verwende auf beiden Installationen die gleichen Konfigurationsdateien und Zertifikate (alle von einer dritten Partition aus verknüpft) und / etc / hostname und / etc / hosts sind auf beiden Installationen identisch ... Irgendwelche Ideen?

Vielen Dank


Stellen Sie localhostbei beiden Versionen eine Verbindung her? Es könnte sein, dass das Arbeitsimage vorinstalliert wurde, um den tatsächlichen Namen zu verwenden, und einen Eintrag in der hostsDatei hat, oder dass ein Proxy ausgeführt wird, der es durch SSH für Sie weiterleitet.
Scott Chamberlain
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.