我的主机是mac OS sierra 10.12.4我正在使用运行Ubuntu服务器16.04.2来宾的虚拟机。我正在尝试设置端口转发,以便我可以将ubuntu guest虚拟机用作Web服务器并能够进入它。这对我以前使用Windows主机起作用。我通过进入虚拟框设置来设置端口转发 - >网络 - >高级 - >端口转发和放入这些配置设置:
我通过进入ubuntu主机并运行ifconfig来使用guest地址的ip地址。这是输出:
我的localhost ip地址是127.0.0.1。我知道apache正在运行guest,但是当我在浏览器中访问localhost或127.0.0.1时,我拒绝连接。当我尝试使用IP地址127.0.0.1和端口22 ssh到guest虚拟机时,我得到连接被拒绝。任何人对我做错了什么有任何想法? 主机mac防火墙已关闭。
答案 0 :(得分:0)
所有操作系统都需要权限帐户才能侦听低于1024的端口。
在Windows中它起作用,因为您的帐户通常是管理员组成员的管理员。
通过将主机端口更改为高于1024,它应该可以工作。我建议将8000添加到所有主机端口。
您最终应该使用8080
,8443
和8022
。