在服务器上打开了一个localhost网站/服务,如何在本机查看?

Thursday, August 24, 2023
本文共282字
1分钟阅读时长

⚠️本文是作者P3troL1er原创,首发于https://peterliuzhi.top/posts/%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%89%93%E5%BC%80%E4%BA%86%E4%B8%80%E4%B8%AAlocalhost%E7%BD%91%E7%AB%99%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%AC%E6%9C%BA%E6%9F%A5%E7%9C%8B/。商业转载请联系作者获得授权,非商业转载请注明出处!

Friendship is also about liking a person for their failings, their weakness. It’s also about mutual help, not about exploitation. — Paul Theroux

引入

很多时候我们需要在服务器上打开一个本地网站服务(比如tensorboard),但是它是在服务器的端口上打开的,应该如何在本机查看呢?

查了一些资料,很多都是说要下载某某软件,比较麻烦,正好从在远程服务器下运行tensorboard,并在本地浏览器下查看 - 知乎这篇文章发现了一个很好的方法,所以分享一下~

端口转发

实际上ssh是自带端口转发功能的:

ssh -L 本地端口:127.0.0.1:服务器启动的服务端口 用户名@服务器的IP地址 -p 服务器登录端口

把这个配置到windows terminal等你常用的软件上就可以实现自动化了~

文内图片