创建 SSH 隧道后,SSL 证书所有者 != localhost

创建 SSH 隧道后,SSL 证书所有者 != localhost

我使用 SSH 隧道连接到我工作的邮件服务器,然后告诉我的邮件客户端连接到端口“1993”(我为隧道选择的端口)上的服务器“localhost”。我有两个不同的 Ubuntu Precise 安装,每个都有自己的分区。其中一个是使用从 ubuntu.com 下载的常规 ISO 安装的,另一个是使用我工作提供的自定义 ISO 安装的。当我使用工作提供的 Ubuntu 版本获取电子邮件时,一切正常。当我使用 Ubuntu 的原始版本获取电子邮件时,一切正常,但我收到以下错误

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

如果我输入“y”,邮件就可以正常下载。

我的问题是:“localhost”来自哪里?我在两个安装中使用相同的配置文件和证书(所有文件和证书都来自第三个分区的符号链接),并且两个安装中的 /etc/hostname 和 /etc/hosts 相同...有什么想法吗?

谢谢

相关内容