使用 mac os host 运行 虚拟框 ubuntu 无法转发流量
Using mac os host running virtual box with ubuntu not able to forward traffic
我的主机是 mac OS sierra 10.12.4 我正在使用虚拟框 运行 Ubuntu 服务器 16.04.2 来宾。我正在尝试设置端口转发,以便我可以将 ubuntu 来宾用作 Web 服务器并能够通过 ssh 连接到它。这以前对我使用 Windows 主机有效。我通过进入虚拟框设置 -> 网络 -> 高级 -> 端口转发并输入这些配置设置来设置端口转发:
我通过进入 ubuntu host 和 运行 ifconfig 为来宾使用 IP 地址。这是输出:
我的本地主机 IP 地址是 127.0.0.1 。我知道 apache 在来宾上是 运行,但是当我在浏览器中转到 localhost 或 127.0.0.1 时,连接被拒绝。当我尝试使用 ip 地址 127.0.0.1 和端口 22 ssh 进入来宾时,连接被拒绝。任何人都知道我做错了什么?
主机 mac 防火墙已关闭。
所有操作系统都需要特权帐户才能侦听低于 1024 的端口。
在 Windows 它起作用了,因为您的帐户通常是管理员,因为它是管理员组的成员。
通过将主机端端口更改为高于 1024,它应该可以工作。我建议将 8000 添加到所有主机端端口。
您应该以 8080
、8443
和 8022
结束。
我的主机是 mac OS sierra 10.12.4 我正在使用虚拟框 运行 Ubuntu 服务器 16.04.2 来宾。我正在尝试设置端口转发,以便我可以将 ubuntu 来宾用作 Web 服务器并能够通过 ssh 连接到它。这以前对我使用 Windows 主机有效。我通过进入虚拟框设置 -> 网络 -> 高级 -> 端口转发并输入这些配置设置来设置端口转发:
我通过进入 ubuntu host 和 运行 ifconfig 为来宾使用 IP 地址。这是输出:
我的本地主机 IP 地址是 127.0.0.1 。我知道 apache 在来宾上是 运行,但是当我在浏览器中转到 localhost 或 127.0.0.1 时,连接被拒绝。当我尝试使用 ip 地址 127.0.0.1 和端口 22 ssh 进入来宾时,连接被拒绝。任何人都知道我做错了什么? 主机 mac 防火墙已关闭。
所有操作系统都需要特权帐户才能侦听低于 1024 的端口。
在 Windows 它起作用了,因为您的帐户通常是管理员,因为它是管理员组的成员。
通过将主机端端口更改为高于 1024,它应该可以工作。我建议将 8000 添加到所有主机端端口。
您应该以 8080
、8443
和 8022
结束。