ssh -L machine_port:forwarded_ip:forwarded_port user@ip_of_ssh_server -p port_of_ssh_server
例子。
SSH 服务器是
10.50.10.50
.SSH 端口是 22。
远程服务器具有相同的IP,即
localhost
。我已经尝试过在终端中通过命令获取的localhost
和10.50.10.50
ip 。ip a
远程端口为4080。
转发端口为1278。
当我将这些值放入下面的 gui 中时,它不起作用。但是,当我输入此命令时,它可以工作,并且我可以访问 chrome 浏览器上的远程端口。为什么会发生这种情况?以及如何解决这个问题?
使用的命令是这样的:
ssh -L 4080:localhost:1278 [email protected] -p 22