如何在WIN服务器上创建一个虚拟主机,然后可以让别人远程登录
这个问题有点复杂,早也有人问过类似问题,理论上可以实现,不过没实践过,有点繁琐需要的东西: 新建一个windows用户名; 设置此用户名具有共享文件夹读写权限; 文件夹共享; 组策略里将空白密码只能登录控制台取消; 将此用户设为默认远程登录用户 不过看了你下面的补充,如果觉得输ip麻烦,可以在远程时保存密码 然后保存一个连接在桌面上,下次双击就可以远程桌面;或者服务器上安装一个ftp 或者 web 服务软件,用ftp 或者 网页传都可以;如果你想让客户机完全控制服务器呢,有2种可能,1黑客攻击服务器后,添加一个管理员,远程桌面就是完全控制;2攻击服务器后,用本地软件和命令监控控制对方计算机 不知道,你到底想干什么
在Windows环境下,通常有多种方式来部署、管理和配置基于Hyper-V的虚拟机,无论是在本地还是远程方式运行,你都可以使用Hyper-V管理控制台,或者你也可以使用Windows PowerShell cmdlet,此外,当Hyper-V服务器处于Windows故障集群中,你可以直接对故障群集进行管理,最后,你也可以直接使用System Center虚拟机管理工具(SCVMM)2008 R2
Hyper-V管理控制台 Hyper-V管理控制台通过默认的方式来管理非聚集的Hyper-V节点,并可以集成到服务器管理器控制台或单机运行中
借助于Hyper-V控制台,你可以管理一个虚拟机的方方面面,可以添加或删除虚拟机,添加网络,更改虚拟机的配置,导出快照等等,以下将演示在Windows Server 2008 R2创建和管理虚拟机的关键步骤。
当你在运行Windows Server 2008
R2的环境中添加一个新的Hyper-V角色时,添加Hyper-V角色向导包括基本的网络设置,关键的要求是预留一个完全的网络接口卡(NIC)专门用
于服务器管理,如果还使用iSCSI端口来支持故障转移,你应该准备一个额外的NIC用于iSCSI通信。此外,在实际应用环境中,你也应该为服务器上的
每个虚拟机至少准备一个NIC,虚拟化的实施也需要服务器具备更多的NIC。
创建一个新的虚拟机
当要创建一个新的虚拟机时,右键单击在树窗格中的Hyper-V管理服务器,选择新建-虚拟机,新的建虚拟机向导可以创建一个“典型”的虚拟机,但在实际应用环境中,这个功能并不默认的,如果你使用向导来自动地创建一个新的虚拟硬盘(VHD),它将
会生成一个动态扩展的VHD文件,但是这也会带来性能上的损失,因为需要定期扩大磁盘空间,更好的选择是使用新的虚拟硬盘向导,如图4,在创建VM之前创
建VHD文件,它允许你指定合适的空间或者通过通道来获得最佳磁盘性能。
需要注意的是,使用自动新建虚拟机向导时,它会自动指定唯一一个处理器和一个单一的磁盘虚拟机,因此我们希望你根据自己的需要来创建VM,同时你要求极高的扩展性时,SCVMM是一个不错的解决方案。
配置虚拟机
一旦通过新建虚拟机向导创建虚拟机后,你将会经常调整修改虚拟机设置,右键单击在中心窗格中的Hyper-V管理器,并从下拉菜单中选择“设置”打开设置对话框。
你可以更改虚拟机使用的硬件,同时对虚拟机进行管理设置。当VM运行时,只有限被占用的硬件能进行设置和管理,包括改变一个网络适配器连接,改变DVD或软盘驱动器连接,添加或删除硬盘,Windows Server 2008 R2允许你动态地管理由虚拟机使用的存储。
11 搭建NFS服务器
NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操作系统无关。
NFS分服务器和客户机,当使用远端文件时只要用mount命令就可把远端NFS服务器上的文件系统挂载在本地文件系统之下,操作远程文件与操作本地文件没有不同。NFS服务器所共享文件或目录记录在/etc/exports文件中。
嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户机使用,Linux主机作为NFS服务器。在目标系统上通过NFS,将服务器的NFS共享目录挂载到本地,可以直接运行服务器上的文件。在调试系统驱动模块以及应用程序,NFS都是十分必要的,并且Linux还支持NFS根文件系统,能直接从远程NFS root启动系统,这对嵌入式Linux根文件系统裁剪和集成也是十分有必要的。
安装nfs-kernel-server:
ky@ubuntu:~$ sudo apt-get install nfs-kernel-server
设置NFS-Server目录。修改/etc/exports文件,在其中增加NFS服务器目录。 一个NFS服务器可以共享多个NFS目录,在/etc/exports文件中,每个目录的设置独占一行,编写格式如下:
NFS共享目录路径 客户机IP或者名称(参数1,参数2,,参数n)
说明:
q NFS共享目录可以是主机的任何一个目录,为了方便使用,最好将权限设置为777。
q 客户机指的是可以访问共享目录的客户机的IP或者主机名,可以是指定的IP或者主机名。如果使用IP,可以使用通配符。假如指定IP为1921681x的客户机可以访问,可以写成1921681,如果设置为,则表示任何客户机都可以访问。
q 访问参数可以是一个,也可以是多个,用逗号分开。可能的参数和说明如 REF _Ref286733518 \h 表 5108D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200380036003700330033003500310038000000 所列。
表 STYLEREF 1 \s 5 SEQ 表 \ ARABIC \s 1 1 NFS设置参数和说明
参数
说明
ro
只读访问
rw
读写访问
sync
所有数据在请求时写入共享
async
nfs在写入数据前可以响应请求
secure
nfs通过1024以下的安全TCP/IP端口发送
insecure
nfs通过1024以上的端口发送
wdelay
如果多个用户要写入nfs目录,则归组写入(默认)
no_wdelay
如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置
hide
在nfs共享目录中不共享其子目录
no_hide
共享nfs目录的子目录
subtree_check
如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)
no_subtree_check
不检查父目录权限
all_squash
共享文件的UID和GID映射匿名用户anonymous,适合公用目录
no_all_squash
保留共享文件的UID和GID(默认)
root_squash
root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squash
root用户具有根目录的完全管理访问权限
anonuid=xxx
指定nfs服务器/etc/passwd文件中匿名用户的UID
anongid=xxx
指定nfs服务器/etc/passwd文件中匿名用户的GID
假定NFS共享目录是/home/ky/nfs,允许所有客户机访问,/etc/exports文件可写为:
/home/ky/nfs (rw,sync,no_subtree_check, no_root_squash)
启动NFS服务器。启动portmap(如果有必要)和nfs-kernel-server服务:
ky@ubuntu:~$ sudo service portmap start
ky@ubuntu:~$ sudo service nfs-kernel-server start
本地验证NFS服务器。将NFS服务器目录挂载到本机另外一个目录下,可以看到挂载点目录下可以看到NFS服务器目录中的文件。
ky@ubuntu:~$ ls /home/ky/nfs/
aaaa
ky@ubuntu:~$ sudo mount -t nfs 127001:/home/ky/nfs /mnt
ke@ubuntu:~$ ls /mnt
aaaa
ky@ubuntu:~$ sudo umount /mnt/
用开发板验证NFS服务器是否可用。启动开发板,进入系统,配置好开发板的IP地址后,用mount命令挂载NFS服务器的NFS目录:
target# mount -t nfs 19216813:/home/ky/nfs /mnt -o nolock
target# ls /mnt
kingyee
target# umount /mnt/
挂载成功后,可以在开发板的/mnt目录下看到NFS服务器上的文件。
说明,使用开发板与虚拟机安装的客户系统进行NFS挂载,需要将虚拟网卡设置为Bridged模式,并建议使用静态IP地址。
如果在使用中需要增加新的NFS共享目录,直接修改/etc/exports文件即可。修改该文件后,可以不用重启NFS服务,用exportfs命令读取/etc/exports文件,重新共享输出。exportfs命令语法如下:
exportfs [-aruv]
选项说明:
-a:全部挂载(或卸载) /etc/exports的设置;
-r:重新挂载/etc/exports的设置;
-u:卸载某一个目录;
-v:在输出的时候,把共享目录显示出来。
如果NFS已经启动,修改了/etc/exports文件,执行如下命令,新的设置即可生效:
ky@ubuntu:~$ exportfs -ra
方法/步骤
1
首先,在服务器图标上按下鼠标右键,在弹出来的列表中选中“新建虚拟机(N)”选项。
2
在弹出来的“创建新的虚拟机”窗口中在配置选项中选择“自定义”选项,然后点击“下一步”按钮。
3
进入“名称与位置”界面,填写创建的虚拟机名称,注意看下面的提示每个虚拟机的名称是唯一的,然后点击“下一步”按钮。
4
进入“存储器”界面,选择虚拟机文件的目标存储位置,如果有多个位置可以自由选择,然后点击“下一步”按钮。
5
进入“虚拟机版本”界面,选择虚拟机版本,一般都选择最高版本,如果是有特殊需求或兼容可以选择其它版本,然后点击“下一步”按钮。
6
进入“客户机操作系统”界面,选择“客户机操作系统”和“版本”,这里我创建的是xp系统,然后点击“下一步”按钮。
7
进入“CPU”界面,选择虚拟插槽数及每个虚拟插槽的内核数,一般默认就可,如果主机够强悍,想使虚拟机运行更快,可以自行根据实际情况配置,然后点击“下一步”按钮。
8
进入“内存”界面,选择虚拟机的内存,建议是2的n次方数,然后点击“下一步”按钮。
9
进入“网络”界面,一般默认即可,然后点击“下一步”按钮。
10
进入“SCSI控制器”一般默认即可,然后点击“下一步”按钮。
11
进入“创建磁盘”界面,设置磁盘容量及磁盘置备,建立选择“Thin Provision”选项,因为此选项是动态增长磁盘空间,不像后置备是在磁盘创建时就固定磁盘空间大小然后点击“下一步”按钮。
12
进入“高级选项”界面,直接默认即可,然后点击“下一步”按钮。
13
进入“即将完后”界面,查看一下新建虚拟机的设置,然后点击“完成”按钮即可完成了创建虚拟机的配置。
14
在vSphere Client主窗口中,在右侧服务器中选择刚才创建的空白虚拟机,按下鼠标右键,点击“电源(O)”-->"打开电源(P)"。
15
在工具栏上点击“启动虚拟机控制台”的图标,启动控制台。
16
在“虚拟机控制台”窗口中,点击“CD/DVD驱动器”图标,然后点击“连接到本地磁盘上的ISO映像”,当然数据存储上有也可以选择“连接到数据存储上的ISO映像”。
17
在弹出的窗口中选择ISO文件,这里我安装的是xp,所以选择WindowsXp镜像文件。
18
然后按下“Enter”键等待安装界面出来,进行安装,后面就跟安装系统一样,这里就不多说了。
0条评论