0

我的台式计算机运行的是 Windows 10。我使用运行 Centos7 的 Oracle VM Virtual Box 创建了一个虚拟计算机。在我的 Virtual Box 设置中,我已将网络适配器更改为桥接适配器。当 vm 启动时,一切都正常启动。然后我通过epel安装了xrdp和tigervnc-server。我同时运行 xrdp 和tigervnc 服务。但是,当我尝试从 Windows 10 远程桌面到我的虚拟机时,它无法连接。我可以在 Windows 10 上打开一个 cmd 窗口并 ping 我的 IP 地址。唯一让我印象深刻的是,当我尝试启用 xrdp 服务时,它指出它不是本机服务。它仍然启动并连接到端口 3390。在阅读了一些关于 stackoverflow 的票后,我将其从 3389 更改。

xrdp.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig xrdp on

这是防火墙在咬我吗?我错过了什么?

TIA

4

1 回答 1

2

好的,所以是防火墙和 VM Virtual Box 一起咬了我。为了对 Virtual Box 中的 vm 进行远程桌面,您必须下载安装 VM Virtual Box 扩展包。这将允许您在设置的显示选项卡下启用 rdp。我还必须将以下内容添加到 CentOs 防火墙

firewall-cmd --permanent --add-port 3389/tcp
firewall-cmd --permanent --add-port 3350/tcp

最后,我必须确保我的 vncpasswd 设置为与我的 CentOs 登录密码相同的值。否则它不允许我登录。

于 2016-12-10T04:31:49.597 回答