妙用VM的“远程显示”功能

利用VMware远程显示功能
对于经常做培训的朋友来说,如果你正好碰到计算机配置不能满足要求时,只要网络中有一台高配置的计算机,就可以使用VMware Workstation 7 的“远程显示”功能,为低档的工作站提供实验用机,让低档机“借用”高配置计算机的空闲资源。

这个学期,我教Linux与网络操作系统两门课程,期间需要做大量的实验,为了方便学生实验,在机房采用VMware Workstation 7提供的虚拟机做实验。但学生做实验的机房,有一半是高配置的机器(2GB内存、Core 2 7400),一半低配置的机器(256MB内存),而低配置的机器是不能运行VM7的。所以,学生上实验的时候,就会“抢”高配置的机器。

在碰到这种情况的时候,可能大多数的同学或老师,会让两个学生一组(一台高配置、一台低配置的机器)同时做实验。实际上,在这个机房中高配置的机器,足以同时运行多台虚拟机,此时,就可以借助VM7的“远程显示”功能,让高配置的计算机,为低配置的计算机提供远程虚拟桌面功能,满足实验的需求。思路如下(A是高配置计算机、B低配置计算机):

(1)如果是安装操作系统的实验,则在A计算机上,创建两台虚拟机,其中一台虚拟机自己使用。另一台虚拟机,启用“远程显示”功能并设置密码,在启动该虚拟机后,B计算机可以使用WinVNC,连接A的IP地址与远程显示端口,就可以“看到”A提供的虚拟机,可以做安装类实验。

(2)如果是应用软件的配置,则在A计算机上,将已经安装好操作系统的虚拟机,使用“克隆”的方式,创建出一个副本,并启用远程显示、设置密码,然后启动克隆后的虚拟机,B使用WinVNC连接A的IP地址与远程显示端口,使用A提供的虚拟机。

(3)在使用这一功能时,要在A机的虚拟机中,配置好所需要的光盘镜像、软件包等。

(4)如果高配置的计算机比较少、低配置机器比较多,则可以让高配置的计算机同时提供多个虚拟机,这时在启用远程显示时,设置不同的端口即可。

下面通过两个例子,介绍详细的步骤。

实例1:操作系统安装实验

Windows 2003操作系统的安装实验,A机为A、B1、B2、B3提供虚拟机,Windows 2003光盘镜像保存在D盘tools目录下,文件名为sc_2003.iso。A机的IP地址为192.168.2.254,B1、B2、B3可以访问A机。

在A机操作如下:

(1)进入VM,创建4个虚拟机,虚拟机名称分别为WS03-1、WS03-2、WS03-3、WS03-4操作系统为Windows 2003,设置256MB内存、40GB虚拟磁盘、1个网卡,使用d:\tools\sc_2003.iso光盘镜像作为光驱。

(2)修改WS03-2的虚拟机设置,进入“Virtual Machine Settings→Options→Remote Display”,选中“Enable remote display(启用虚拟桌面)”在“Port”处设置服务端口(在此为3002)、在“Password”与“Confirm”处设置连接密码(本例为1234),然后单击“OK”按钮,如图1所示;另外两台虚拟机,也照此设置,其中WS03-3、WS03-4的虚拟机的远程显示端口分别为3003、3004,密码都设置为1234。

clip_image002[4]

图1 启用远程显示

(3)启动这4个虚拟机,其中A使用WS03-1做操作系统的安装实验。

(4)对于B1、B2、B3计算机,运行WinVNC程序,连接A机的IP地址,端口分别为3002(如图2所示)、3003、3004,密码为1234,即可以看到正在运行的虚拟机,在此可以做实验。

clip_image004[4]

图2 使用WinVNC连接到远程虚拟机

实例2:

A机已经有安装好的Linux,A机为A、B1、B2、B3提供安装好的Linux,做Linux下DHCP实验,需要Linux安装光盘,Linux安装光盘在A机D盘tools目录中,文件名为RHEL5.iso。

(1)在A机上,定位到安装好的Linux虚拟机,编辑虚拟机的设置,使用D盘tools目录中的RHEL5.iso作为虚拟机的光驱,启用远程显示,设置端口为4001,密码为1234,如图3所示。

clip_image006[4]

图3 启用远程桌面、设置远程连接端口

(2)进入“快照管理器”,为此虚拟机创建“快照”。然后从此快照,使用“完全克隆”的方式,克隆出Linux-2、Linux-3、Linux-4三台虚拟机。

(3)分别进入Linux-2、Linux-3、Linux-4虚拟机配置页,修改远程显示端口为4002、4003、4004,然后分别创建“快照”,并启动这3台虚拟机。

clip_image008[4]

图4

(4)B1、B2、B3就可以使用WinVNC连接A的IP地址,并分别用4002、4003、4004连接A机提供的虚拟机,进行实验,如图5所示。

clip_image010[4]

图5 使用WinVNC连接到远程虚拟机

(5)A机使用主机提供的虚拟机。

(6)在实验的过程中,如果B1、B2、B3的实验出错,或者需要返回到实验前状态,可以在A机上,使用“快照管理器”,返回到快照时的状态,并启动虚拟机即可。

### 通过虚拟机(VM)连接到远程服务器的配置教程 #### 使用 SSH 进行远程访问 对于基于 Linux 的虚拟机,可以通过 SSH 协议实现远程访问。SSH 是一种加密网络协议,用于在不安全的网络环境中安全地操作网络设备和传输文件[^2]。 以下是 SSH 连接的关键要素: - **用户名**:通常为创建虚拟机时指定的管理员账户。 - **IP 地址/主机名**:可以从 Azure 管理门户中的虚拟机概览页面获取。 - **端口**:默认情况下,SSH 使用的是 22 号端口,但也可以自定义端口号。 执行以下命令即可建立连接: ```bash ssh username@hostname_or_ip_address -p port_number ``` 如果需要更高级的安全措施,建议使用密钥认证而非密码认证。具体步骤如下: 1. 创建公私钥对并将其上传至虚拟机。 2. 修改 `/etc/ssh/sshd_config` 文件以启用密钥验证并禁用密码验证。 3. 重启 SSH 服务以应用更改。 #### 使用 RDP 实现远程桌面连接 针对运行 Windows Server 的虚拟机,推荐采用 Remote Desktop Protocol (RDP) 来完成图形界面下的远程控制[^1]。此方法允许用户像本地一样操控目标机器上的应用程序和服务。 主要参数包括但不限于: - 登录凭证——即之前设定好的域或者本地用户的账号信息; - 访问地址——同样由云服务商分配给实例公网出口处对应的 IPv4 数字串表示形式; 按照下面流程操作可达成目的: 1. 打开电脑自带程序“Remote Desktop Connection”,输入相应的 IP 和端口组合; 2. 如果遇到证书警告提示框,则点击继续前进按钮忽略之; 3. 成功进入之后便能看到熟悉的开始菜单布局等待进一步指令下达了。 当遭遇无法正常登陆的情况发生时,请参照官方文档排查潜在故障源所在位置[^3]。 #### 综合比较两种方案优劣之处 | 特性 | SSH | RDP | |-----------------|------------------------------|-----------------------------| | 平台适配范围 | 主要面向 Unix-like system | 更适合 Microsoft ecosystem | | 数据交互模式 | 命令行为主 | GUI 支持 | | 加密强度 | 较高 | 中等 | 综上所述,在选择合适的工具前需充分了解实际需求背景以及环境约束条件再做决定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值