SSH隧道的自定义本地主机名

时间:2011-08-25 17:20:47

标签: tunnel tunneling ssh-tunnel

通常在创建隧道时,它从localhost上的某个端口开始。因此,本地应用程序可以通过打开此本地端口来使用它。

是否可以使用自定义名称而不是“localhost”?它应该是没有任何底层虚拟机的虚拟主机。

我需要创建两个从同一端口开始的隧道(到两台不同的计算机)。我想,也许可以使用不同的主机名...

2 个答案:

答案 0 :(得分:0)

您可以在/etc/hosts中为127.0.0.1(= localhost)设置别名,这对您没有帮助。由于它是相同的IP端点,因此没有两个应用程序(或隧道)可以使用相同的端口。

您应该尝试将访问隧道的客户端应用程序配置为使用其他端口。

答案 1 :(得分:0)

您可以使用相同的端口在两个接口上打开两个隧道(每个接口都有自己的相应IP)。如果您有名称映射到这些IP,那么您将获得所需的结果,但它将需要多个接口(例如多个网卡)。

记住在建立连接之前在呼叫计算机上执行名称映射,并且IP地址用于标识计算机,而不是名称。

(可能是SSH有来自相同侦听端口支持的多个隧道,但如果有,我不知道它。)