当前位置: 首页 > news >正文

使用本地浏览器打开远程服务器生成的网页——详细教程

使用本地浏览器打开远程服务器生成的网页——详细教程

亲测可行
参考链接:使用本地浏览器打开远程服务器生成的网页——详细教程

  1. 前提条件
    SSH 访问权限:你需要确保可以通过 SSH 访问远程服务器。
    远程服务器上运行 Web 应用:确认远程服务器上有 Web 服务运行,并监听在某个端口(例如 8080)。
    SSH 客户端:如 Windows 上的 PowerShell、CMD 或使用 Git Bash,Linux 和 Mac 用户可以直接使用终端。
  2. 通过 SSH 端口转发实现本地浏览器访问
    假设你的远程服务器 IP 为 192.168.1.100,远程服务器上的 Web 应用运行在 8080 端口。

使用以下命令在本地建立 SSH 端口转发:
ssh -L 8080:127.0.0.1:8080 username@192.168.1.100

解释:
-L 8080:127.0.0.1:8080:将本地计算机的 8080 端口与远程服务器的 127.0.0.1:8080 端口绑定。即:本地端口 8080 将转发到远程服务器的 8080 端口。
username@192.168.1.100:登录远程服务器的用户名和 IP 地址。
3. 在本地浏览器中访问
在成功执行 SSH 端口转发后,打开浏览器,访问:

http://localhost:8080

此时,你的本地浏览器会通过 SSH 隧道访问远程服务器上的 localhost:8080 服务。实际访问的内容来自远程服务器的 Web 应用。

  1. 使用指定 SSH 端口进行连接
    如果你的远程服务器的 SSH 服务运行在非默认的 22 端口(例如 2222),你需要指定该端口:

ssh -L 8080:127.0.0.1:8080 -p 2222 username@192.168.1.100

解释:
-p 2222:指定 SSH 连接的端口为 2222。