用linux远程服务器跑代码,有时会给出一个服务器端的127.0.0.1URL链接,但是服务器没有浏览器,要如何在本地浏览器打开127.0.0.1链接呢,只需要一个命令将本地机器的某个端口上的任何连接请求转发到远程服务器上同样的端口,通常用于访问远程服务器上仅在本地监听的服务的场景。
ssh -CNg -L URL链接端口:URL链接:URL链接端口 远程服务器用户名@远程服务器IP地址 -p 远程服务器IP地址端口
例如远程服务器的IP地址和端口1.1.1.1:10 用户名aa
URL链接和端口是127.0.0.1:7860
则使用的命令是
ssh -CNg -L 7806:127.0.0.1:7806 aa@1.1.1.1 -p 10
在本地命令行输入该命令后。回车输入登录远程服务器对应用户的密码,再回车,命令行没有反应,直接在本地浏览器输入URL链接http://127.0.0.1:7860/就可以了