无法使用 NAT 从 Kubuntu 主机连接到 VirtualBox VM

无法使用 NAT 从 Kubuntu 主机连接到 VirtualBox VM

我使用 Kubuntu 13 作为主机,使用 Xubuntu 12 作为客户机。在 VM 网络选项中,我选择了 NAT,端口转发选项如下127.0.0.1:23 => 10.0.2.15:22。我可以从客户机访问 Internet,但当我尝试通过 SSH 连接到客户机时,我得到了connection refused。最近我在 Windows 7 上成功使用了此设置 - 不知道为什么它不能在 Ubuntu 上运行。请帮忙!:)

答案1

小于 1024 的端口是特权端口,只有 root 可以绑定到这些端口。由于 VirtualBox 在非特权用户(您登录时使用的用户)下运行,因此它根本无法打开特权端口。

参考:

  1. 为什么 1024 以下的端口有特权?
  2. 有没有办法让非 root 进程绑定到 Linux 上的“特权”端口(<1024)?

相关内容