怎样远程连接到服务器的虚拟机上

怎样远程连接到服务器的虚拟机上,第1张

要看这台虚拟机和宿主机windows2003是什么样的网络关系,这话明白吧如果他们是网桥,就相当于都接在交换机上,这样可以直接连过去,如果NAT关系,就要用宿主机把它发布出来,因为虚拟机在网中网里面,剩下一种关系是独立性网络,它除了和宿主机通信,谁也不能连接它

虚拟机,您可以通过以下步骤进行远程 *** 控:
1
设置虚拟机网络为桥接,并将虚拟机IP地址设置为与本机同网段不冲突的地址。
2
Windows server 2008上为administrator账户添加密码。确认一下,若已有密码则无需配置。
3
通过服务器管理器添加角色,进行终端服务组件安装,
(1)角色服务列表中选择“终端服务器”和“TS授权”。
(2)终端服务器的身份验证方法:不需要网络级身份验证
(3)制定授权模式:每设备
(这里会稍微有些不同,按个人虚拟机配置决定)
4
安装完成,按照提示重启虚拟机。电脑启动后,会继续配置,不要终止配置过程。
5
配置TS RemoteApp 管理器:打开管理工具下的终端服务—TS RemoteApp 管理器,选择右面的终端服务器配置,选择“允许用户在初始连接时启动列出和未列出的程序”。
6
配置终端服务配置:添加用户everyone,赋予完全控制的权限。
7
验证:在本机运行mstsc远程命令。输入帐户名密码进行远程访问。

虚拟机中Linux开启远程登录选项,然后用SecureCRT连接。
最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关 *** 作贴出来分享一下。
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。这样 *** 作的时候不必进入到linux桌面,可以更方便的在命令行下进行 *** 作。
1、环境
宿主机OS:Windows 81 64bits
虚拟机OS:Ubuntu 1504 64bits
VMWare:1110
SecureCRT: 711264 64bits
2、配置过程
VMware的网络连接我们要选择NAT模式,还有一种方式就是选择桥接模式(这里就不做说明,不推荐这个方式,由于每次路由器动态分配给虚拟机的IP地址不一样,导致每次通过SecureCRT连接的时候host地址要更改)。
进入到Ubuntu下,先查看Ubuntu虚拟机的IP配置,打开终端(Ctrl+Alt+T),通过ifconfig命令查看,可以看到Ubuntu下的IP地址信息。 
可以看出,该IP地址为192168172168,然后就可以到Windows下设置VMware Network Adapter VMnet8,其中VMnet8的IP地址和默认网关和虚拟机要相同(保持和虚拟机IP保持在同一个网段)
根据Ubuntu下的信息,设置如上图所示即可。
前期工作已经做好,接下来就是要在Ubuntu下安装SSH服务了,打开终端,先检查一下,是否已经安装了SSH服务。
输入命令:ssh username@localhost。如果出现了ssh: connect to host localhost port 22: Connection refused
一般都是没有安装SSH,这个时候需要安装SSH。
(1)安装SSH
打开Ubuntu的终端,输入:
sudo apt-get install openssh-server
安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:
netstat -nat | grep 22
如果连接不了,则我们需要关闭掉防火墙
(2)关闭掉防火墙
sudo ufw disable
关闭防火墙之后,netstat -nat | grep 22一下,就能看出SSH服务了
3、SecureCRT连接Ubuntu
打开SecureCRT软件,进行配置。ProtoCol模式选为SSH2,Port为22,HostName为192168172168(就是我们Ubuntu的IP地址),UserName为我们Ubuntu的登录账户。
PassWord为我们Ubuntu的登录密码
然后就是见证奇迹的时候到了~~~
我们随便输入常见命令:ls
说明已经连接成功了。
4、常见问题
大家发现上面ls的时候,返回的数据是乱码。因为SecureCRT中文显示乱码
解决办法Options->Session Options->Terminal->Appearance,Character选择UTF-8。
然后再输入ls试试看,亲切的界面回来了。
用SecureCRT 实现 WIN7 与 Linux 双向通信的问题及文件互传问题解决 >

*** 作方法

右键点击我的电脑‘进入’属性‘点击左过菜单栏中的’远程设置‘;把远程桌面选项设置成’允许运行任意版本远程桌面的计算机连接‘。

远程桌面连接必须设置密码后才可以进行,这次使用cmd快速修改密码方法。进行cmd后输入’net user administrator hqifeng‘(administrator是用户名,hqifeng是我设置的开机密码)命令成功完成即成功设置。

使用另一台电脑(虚拟机也可以)打开运行输入’mstsc‘,在远程桌面连接下点击选项。把体验性能设置成最高。

输入框中输入被远程的IP地址,当出现询问是否连接时点击‘是’,然后输入帐户和密码进行远程。

最后远局域网远桌面连接成功。成功登录上自己的电脑。

设置了一早上,终于整明白了,在windows visual PC模式下,打开windows visual PC控制面板,设置你的虚拟机,在网络适配器里设置你需要的网卡模式。(虚拟机要先关机,否则需要重启来使用配置)

适配器数量里边可以自己设置,建议至少选择两个。

看,注意不能是共享网络NAT

打开你的虚拟机,找到目前有链接网卡(在物理机里也是有链接的),设置网络属性,把IP改为你物理机的网卡IP同段的IP

然后确认下你的虚拟机是不是允许远程,这点很重要。做完这些设置后,就可以把虚拟机最小化了,记住,是最小化,不能关机或睡眠。

回到物理机,试一下网上邻居,是不是可以看到你的虚拟机了?用远程桌面连接(推荐使用机器名)虚拟机,是不是成功了?

PS:

给你的虚拟机配置多个网卡,这样你在交叉网络里就可以随时远程虚拟机了(当然,你得确认你虚拟机有链接的那个本地连接是设置好IP的)

如果你是在不需要鉴权的局域网里并且你的局域网是连接了互联网的,那么你的虚拟机也因该可以上网(借鉴共享网络NAT模式)但是,如果你连接互联网是需要鉴权的,我想还是不要想着上网了。

我试了几种方案都没能在CMCC-EDU的网络里(需要鉴权)同时上物理机和虚拟机,如果你成功了,要跟我分享一下,当然,两个用户名的那种就不要了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13243019.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-25
下一篇 2023-06-25

发表评论

登录后才能评论

评论列表(0条)

保存