Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux SSh远程隧道,我遗漏了什么吗?_Linux_Ssh_Vps - Fatal编程技术网

Linux SSh远程隧道,我遗漏了什么吗?

Linux SSh远程隧道,我遗漏了什么吗?,linux,ssh,vps,Linux,Ssh,Vps,我想让一个本地端口服务于一个python http.server,它可以被互联网访问,而不需要在我的家庭路由器上进行端口转发,也不需要在数字海洋vps上进行隧道传输。 我的本地端口是8080,远程vps 4444上的端口,举个例子 ssh-i.ssh/mykey-R 4444:localhost:8080root@myvpsip 但仍然http://myvpsip:4444 无法访问 在vps上禁用了ufw。我缺少什么?对于转发端口,要侦听任何地址(而不仅仅是localhost),您需要在转发规

我想让一个本地端口服务于一个python http.server,它可以被互联网访问,而不需要在我的家庭路由器上进行端口转发,也不需要在数字海洋vps上进行隧道传输。 我的本地端口是8080,远程vps 4444上的端口,举个例子

ssh-i.ssh/mykey-R 4444:localhost:8080root@myvpsip

但仍然http://myvpsip:4444 无法访问


在vps上禁用了ufw。我缺少什么?

对于转发端口,要侦听任何地址(而不仅仅是
localhost
),您需要在转发规范前面附加一个

ssh -i .ssh/mykey -R :4444:localhost:8080 root@myvpsip
此外,必须在服务器端sshd配置上指定
GatewayPorts yes
GatewayPorts客户端