我有一台 Ubuntu 服务器,我在工作时用它来进行 Web 开发。我在工作时使用 Windows PC,但我在内部网络上,因此我可以使用 Putty 进入服务器来更改代码。我从 Windows 访问它提供的页面。
我可以从家里的 Windows 8.1 PC 上使用 Putty 通过 SSH 进入网关服务器,然后从命令终端再次通过 SSH 进入我的开发服务器。但是我无法从 Windows PC 打开我正在处理的网页。
我的老板帮我设置了一个 SSH 隧道,以便远程访问我的工作计算机。但我没有远程用户帐户访问权限,需要去上班来解决这个问题。同时,我想了解有关 SSH 隧道的更多信息,并想知道是否/如何指示我的 Windows 机器使用 SSH 隧道来解析 IP 地址,以便我可以在其上查看来自测试服务器的网页。
另外,我的 ssh 隧道使用另一个服务器的目标 IP,我猜是 Windows 服务器。端口转发并正确连接到 Windows 远程服务器,但我无法从我打开的 ssh 终端连接到它,而这个终端正是最初指定隧道的终端!这到底是怎么回事?
答案1
我发现我可以设置另一个到我的开发服务器的 SSH 隧道,并以这种方式通过我的本地机器访问网页。
我无法通过 SSH 进入 Windows 远程服务器的原因是它没有可用的 SSH 服务器,只有远程桌面。