[ssh] 本地访问远程服务器上的ui页面
[ssh] 本地访问远程服务器上的ui页面
问题:在我们使用某些系统(如Spark)时,系统本身会为我们提供一个ui界面,这个ui界面会默认开启在一个本地端口上(如localhost:8080)。通过这个ui界面,我们可以很方便地监视或者配置我们的系统。但是如果你的系统运行在远端的服务器上,你的服务器根本没有图形界面,也没有多余的开放端口可以占用,那我们如何在本地的浏览器上直接访问那个界面呢?
解决方案:使用ssh隧道
ssh -L localhost:8080:10.0.0.1:8080 remote-server
这条命令会在remote-server上的10.0.0.1:8080地址和本地的localhost:8080端口之间建立起一个通道。此时直接在本地的浏览器内打开localhost:8080就可以直接看到remote-server上10.0.0.1:8080的网页了。
如果报错:
channel 3: open failed: connect failed: Connection refused
则说明远程服务器上可能根本没有任何进程在监听这个端口。
| 欢迎来原网站坐坐! >原文链接<
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
2017-03-09 【BZOJ2007】[Noi2010]海拔 对偶图最短路
2017-03-09 【BZOJ1001】[BeiJing2006]狼抓兔子 对偶图最短路