Skip to content

SSH隧道

SSH隧道使用指南

创建SSH隧道以将远程服务映射到本地端口是一种安全的方法,可以让你在本地机器上访问运行在远程服务器上的应用。以下是一个详细教程,说明如何使用SSH隧道来实现这一目的,以及一个具体的例子,演示如何将运行在远程服务器上的Stable Diffusion应用的7860端口映射到本地的8888端口。

具体步骤

  1. 打开你的终端或命令提示符。
  2. 执行SSH命令:
  3. 假设:
  • 远程服务器的IP地址是your-server-ip。
  • 你在远程服务器上的用户名是root。
  • 远程服务器上Stable Diffusion应用运行的端口是7860。
  • 你想要将此服务映射到本地机器的8888端口。
  1. 在自己的电脑上!!!执行命令:

    js
    ssh -CNg -L 8888:localhost:7860 root@your-server-ip -p 22

    现在,只要SSH隧道保持开启,你就可以在本地浏览器或其他客户端中通过访问

    js
    <http://localhost:8888>

    来使用远程的Stable Diffusion或其他应用了。

    📌将your-server-ip替换为您在平台上的连接信息,例如

    root@116.113.133.20 -p 10192

    则实例为

    ssh -CNg -L 8888:localhost:7860 root@116.113.133.20 -p 10192

    然后输入密码回车后会没有任何显示,这是正常的,去浏览器访问即可