我目前在外工作,只带了笔记本电脑和手机。我家里有多台电脑,以及一台 Linux (Ubuntu 18.04) 服务器,它们都在本地网络上运行。我可以通过 ssh 访问服务器。
我想在路由器上为我刚刚安装在服务器上的服务设置一些端口转发。通常我会通过访问其网页来从网络内执行此操作,但是我目前无法执行此操作,因为我什至不在同一个国家/地区!
我没有尝试与家人讨论整个过程,而是想知道是否可以通过 ssh 连接将我的 http 流量传输到路由器或从路由器传输出来?
我还想检查网络上的活动设备。
小智 6
是的,这是转发的形式之一ssh
:
尝试这样的事情:
$ ssh -L 8080:192.168.0.1:80 user@myremote.host
Run Code Online (Sandbox Code Playgroud)
这会将本地端口 8080 转发到地址 192.168.1.1:80,如从远程主机看到的那样。
然后就可以访问http://localhost:8080
有关详细信息,请参阅ssh 手册页。
归档时间: |
|
查看次数: |
2214 次 |
最近记录: |