![通过 SSH 从主机到虚拟机的端口转发](https://linux22.com/image/229054/%E9%80%9A%E8%BF%87%20SSH%20%E4%BB%8E%E4%B8%BB%E6%9C%BA%E5%88%B0%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91.png)
我已经在虚拟机(实验 2)上安装了 apache2 Web 服务器,其 IP 地址为 192.168.1.233。现在我想从主机的网络浏览器访问服务器。我的主机IP是192.168.1.231。为此,我尝试使用 SSH 来使用本地端口转发。我在我的主机中使用了以下命令:
sudo ssh -L 1010:localhost:80 user@lab 2_ip address
也就是说,我想监听主机上的1010端口,并希望转发到正在监听80端口的虚拟机。但是我无法访问apache2运行的网页。这里可能出了什么问题?我没有运行任何防火墙,并且我还检查了 ssh 是否在两台计算机上运行。