在vm虚拟机中开启端口转发功能
时间: 2024-01-13 22:45:28 浏览: 68
在 VM 虚拟机中,你可以通过以下步骤开启端口转发功能:
1. 在虚拟机中安装 openssh-server:`sudo apt-get install openssh-server`
2. 编辑 sshd_config 文件:`sudo nano /etc/ssh/sshd_config`
3. 取消注释以下行,确保 GatewayPorts 为 yes:
```
#GatewayPorts no
GatewayPorts yes
```
4. 保存并退出文件,然后重新启动 ssh 服务:`sudo service ssh restart`
5. 现在,你可以使用 ssh 命令将本地端口转发到虚拟机上的端口。例如,将本地 8080 端口转发到虚拟机的 80 端口:`ssh -L 8080:localhost:80 username@vm-ip`
其中,username 是虚拟机中的用户名,vm-ip 是虚拟机的 IP 地址。
6. 最后,在本地浏览器中访问 http://localhost:8080 即可访问虚拟机上的应用程序。
阅读全文