跟我学虚拟机系统平台相关技术及应用——在NAT网络接入模式下无服务认证方式远程登陆虚拟机的配置实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1跟我学虚拟机系统平台相关技术及应用——在NAT网络接入模式下无服务认证方式远程登陆虚拟机的配置实现
1.1.1在NAT网络接入模式下无服务认证方式远程登陆虚拟机的配置实现
1、启动虚拟机时开启VRDP功能,并指定端口号
(1)开启虚拟机系统的VRDP功能
由于在VirtualBox中所建立的虚拟机系统在默认情况下的VRDP服务是被禁用的,因此需要开启虚拟机的VRDP功能和通过RDP单独地配置每台需要远程访问的虚拟机端口。

这一步需要注意的是要为每台将建立RDP连接的子虚拟机系统分配唯一的端口号,但是连接所使用的是宿主机(主计算机)的IP地址,而不是子虚拟机的虚拟IP地址。

(2)为每台虚拟机系统定义TCP的端口号
每台子虚拟机的端口号不能相同以避免产生冲突,下面为用图形界面设置虚拟机配置的截图——打开“设置”对话框窗口,选择其中的“显示”项目中的“远程桌面”页;并选中其中的“启用服务器”选择项目,然后再输入服务器端口号——本示例为5000。

(3)不要采用标准的RDP TCP的默认端口号3389
由于RDP TCP的默认端口号为3389,如果在实体主机本身也提供有远程服务方面的功能,为了避免与实体主机出现冲突。

最好应该将虚拟机内的远程服务的端口不要设置为标准的3389(将3389端口保留给实体主机上的VRDP会话),这也就是为什么本示例设置为5000的主要原因(推荐使用5000~5050之间的端口)。

否则会出现下面的错误:
另外,3389端口也是终端服务(Terminal Service)所对应的服务端口。

(4)服务认证方式目前选择为“空”
此种认证方式也就意味着任何人都可以连接和随意控制、并且只允许单客户端连接,放在网络环境下是很不安全的,一般只用于测试环境下的应用;认证超时时间为默认的5000。

(5)无服务认证方式下应用默认的认证库远程登陆虚拟机的配置实现
在此种方式下,不需要修改VirtualBox系统内的默认的认证库,也就是保持在VirtualBox 的GUI管理器中的“设置”对话框内的VRDP认证库为“VBoxAuth”。

2、客户端用远程桌面连接虚拟机系统
(1)不同的操作系统都提供有对应的远程桌面连接的客户端程序
Windows客户端用远程桌面连接VirtualBox服务器的地址和虚拟机端口号来连接到虚拟机,而Linux系统下的客户可用Rdesktop软件来连接。

(2)启动实体主机系统中的远程桌面连接的客户端程序
如下为在实体主机的WindowsXP系统中打开“附件”组内的“远程桌面连接”的程序(程序->附件->通讯->远程桌面),然后在其中的“计算机”栏中输入:192.168.1.45:5000,其中的IP地址“192.168.1.45”为实体主机的IP地址而不是虚拟机系统的IP地址(本示例中的各个虚拟机的IP地址采用自动获得,因此也没有固定的IP地址值)。

然后点击对话框中的“连接”按钮,不需要输入相关的密码将能够正常地连接到远程的虚拟机系统中——本示例中的远程虚拟机系统为名称为VirtualHostOne的虚拟机系统。

如下示图为在远程虚拟机系统访问的结果示图。

如下示图为通过远程访问后查看虚拟机系统的主机名称信息。

3、客户端可以远程连接不同的虚拟机系统
同样远程连接另一台端口设置为5001的虚拟机系统,如下为操作的过程示图。

如下示图为通过远程访问连接成功后,再查看虚拟机系统中的主机名称信息的结果示图。

相关文档
最新文档