好了,您阅读了这篇文章的标题,然后’re thinking “嘿,这个家伙一定要参加’杜鹃可可粉扑。”不,这是真实的。这里’达成了交易:在本周遇到的一些人的帮助下(Micheal Bell和Irvine的VI3快速通道课程的其他学生),我弄清楚了如何在Mac OS X上运行必威体育官方首页 客户。我的东西’自从我离开盖茨教堂并屈服于一个真正的计算机神以来,我一直想起步并运行很长时间。–所有开明的史蒂夫·乔布斯。那’s right folks…I’我刚刚从虚拟知识树中摘下了一颗闪亮的苹果。
让’面对它。我们所有使用Mac的人都非常希望拥有VMware的本地必威体育官方首页 客户,但这是我不愿意做的事情。’认为至少在不久的将来他们会非常关注。到目前为止,如果要在Mac OS X上运行必威体育官方首页 客户,则可以通过在Unity模式下运行VM来通过VMware Fusion实施该客户端。如果你没有’不了解Unity视图,它将从屏幕上删除或隐藏VM,仅显示VM中正在运行的应用程序。那’s great 和 all –我个人很喜欢VMware Fusion并认为’一款超赞的产品–但我一直认为,在Mac OS X上只有一个客户端’要求我加载VM只是为了访问它。
嗯,正如甲壳虫乐队所说,“我在朋友的帮助下得到了帮助。”前几天,我们终于想出了一种在Mac OS X上访问必威体育官方首页 客户的方法。由于此解决方案仅在少数几种环境中完成,因此它仅对某些环境有效,… so don’讨厌!到目前为止,这对于我的办公室已经很有效,并且可以通过VPN远程连接到我的环境。
我使用它的方法是使用一些开源组件,并在Mac上安装了一些额外的软件。我不得不说我没有’真的是在这里发明轮子。我所做的只是使用X11,MacPorts,rdesktop和Seamlessrdp创建与在远程VMware Fusion VM中运行的Windows Server 2003 R2 VM以及在我的实验室中的ESX Server上托管的另一个Windows Server 2003 R2 VM的远程终端会话。这是分步演练,详细介绍了我的工作以及如何让一切顺利进行:
- 在Mac上安装X11’s,您可以在Mac OS X DVD上找到它,甚至可以从网上下载它。
- 转到 MacPorts 网站并下载与Mac匹配的工具版本。 MacPorts也称为DarwinPorts,是一种免费/开源的软件包管理系统,可简化软件在计算机上的安装。 Mac OS X 和 达尔文 操作系统。
- 安装MacPorts软件包后,打开终端并运行ports update命令将应用程序更新到最新和最高版本:sudo / opt / local / bin / port -v selfupdate
- 安装 桌面 通过在终端中键入以下命令,将具有MacPorts的客户端安装:sudo / opt / local / bin / port install 桌面
- 安装该应用程序后,通过键入以下内容来确认您具有rdesktop的最新版本:/ opt / local / bin / 桌面滚动到终端窗口的顶部,查看是否具有rdesktop版本1.6.0。
- 在Windows Server 2003 VM上,配置有权访问必威体育官方首页环境的用户帐户。这可以是本地系统或基于Active Directory的帐户。
- Configure the 视窗 Server 2003 R2 to allow remote desktop connections, 和 使 sure to add the users that will be allow to connect to that system via RDP.
- 安装 必威体育官方首页 客户 on the Wndows Server 2003 R2 server
- Modify the 视窗 Path Environment Variable 和 add the path of the directory where the 必威体育官方首页 客户 executable 文件 is located, the default path is always: C:\Program Files\VMware\Infrastructure\Virtual Infrastructure 客户\Launcher 使 sure to put a semi-colon ; at the end of the path currently listed in the variable value field.
环境变量
- 下载 Seamlessrdp 应用程序并将其解压缩到名为Seamlessrdp的系统驱动器的根目录中
- 通过在终端窗口中键入以下命令从Mac打开会话来测试与Windows Server 2003的连接:/ opt / local / bin / 桌面<ip or FQDN>如果一切正常,则应该显示一个远程桌面窗口,您可以连接到网络上的系统。
- 与系统的连接正常后,通过在“终端”窗口中键入以下命令,测试从Mac到必威体育官方首页 客户的Seamlessrdp连接:/ opt / local / bin / 桌面 -A -s“c:\ Seamlessrdp \ Seamlessrdpshell.exe VpxClient”-u用户名-p密码-a 16 FQDN或IP
语法细分:
- -A =以无缝模式启动应用程序
- -s =指定无缝文件位置的路径
- -u =用户名
- -p =密码
- -a =颜色位(8、16或32)
与客户端建立连接后,无法使用连接CD-ROM,软盘的功能’一个明显的远程连接。
现在,您可以每次从终端启动应用程序,或者可以为其设置图标,以便将其保留在扩展坞中。
Setting up Icon To Launch 必威体育官方首页 客户 application:
- 使用文本编辑器并打开一个新文档
- 确保设置为纯文本格式
- 键入用于连接到Windows Server 2003的命令
- 将文件另存为必威体育官方首页Client并使用.command扩展名。转到保存文件的位置,然后使用“获取信息”并选择隐藏该文件的扩展名。这样,您就不必在文件上看到该.command,它看起来像坞站中的常规图标。
- 通过打开终端应用程序并输入以下命令,使文件可执行: 须藤chmod 777 /path/to/必威体育官方首页Client.command 文件
- 现在,您可以将文件的图标更改为所需的名称或可以与VMware标识的名称。
这对于将Windows Server 2003 R2用作托管必威体育官方首页 客户的目标服务器非常有用,但是当我尝试Windows Server 2008上列出的相同步骤时,他们没有’工作。我能够打开到VM的远程桌面会话,但是该会话是bif窗口,并且根本没有打开应用程序。因此,如果任何具有UNIX,Linux和OS X技能的人都可以将其与Windows Server 2008一起使用,请告诉我。准备好将您的筷子咬进那个苹果了!
Mac OS X上的必威体育官方首页 客户 Demo
哇,这是一些超级黑客!
uck
非常好!!!我只是在Debian机器上做所有步骤,而现在我不必使用vpxClient进入RPD机器!!!
为什么不只是使用Vmware Fusion’s的统一模式以在macOSX上显示VIC UI– you don’不需要为此与Rdesktop安装无缝的rdp,并且它的性能要好得多。与更好的怪胎信用相比,您的方法是否有任何好处?
车坦,有些人不’不想在Fusion中加载Windows VM即可访问必威体育官方首页 客户。这可能是由于偏好设置,或者他们没有Fusion,或者只是不想运行Windows。信不信由你,我遇到过那样的人。这将适用于Linux和Mac。我同意您所说的在Fusion和所有内容中加载它的说法,但这只是获得我们想要的内容的另一种方式,而不必加载Windows。
死了!真好我没有’还没有机会与之合作–太忙于建立您的下一个挑战。我有90%的PXE解决方案–完成后将发送给您。
嗨,迈克尔,我有一个适用于Virtual Infrastructure 3.5和必威体育官方首页的PXE解决方案,可以100%使用。我称它为vPXE’m正在将其转变为VMware Appliance。当您完成自己的工作后,我很想看看并尝试一下,看看您做的与众不同。
我今晚有时间让必威体育官方首页 Client在Mac上运行–都好。我将尽快跟进PXE的工作。谢谢!
I’我想知道这在VMware语言中意味着什么…
http://communities.vmware.com/message/1273437#1273437
我认为VMware现在正在考虑该问题,但是请不要对此屏住呼吸。我个人开始谈论本地Mac OS X客户端,而Mike DiPetrillo正在进行一些工作,但我’我不确定他是否有机会完成这项工作。希望不久的将来会发生什么。
This maybe counter to the whole vibe here, but this has been done via Citrix ICA for 是的rs. I have published what we now call vCenter since the 1.2 days.
嘿,迈克尔,你’是的,但是就像您说的那样,该解决方案需要Citrix,而我’所有这些都是免费的开源工具,每个人都可以使用而无需依赖Citrix,Citrix可以成为一个非常昂贵的解决方案。 :)
有人让它在XP上运行吗?我的rdp窗口很好,但是没有’启动应用程序。如果我从wxp窗口运行命令,它确实可以工作,所以我认为我已经配置好了,但是可能缺少了一步。
好吧,我一直生活在希望中,当我深入了解那些具体细节时就死了。希望有一个本地Mac客户端。
您的第一段说:“我想出了如何在Mac OS X上运行必威体育官方首页 客户”. No you 没有’t。 必威体育官方首页 客户在Win框上运行,对吗?您’只是使用另一种方法来远程控制它,我们’ve seen several 方法 of doing that over the 是的rs.
与仅运行免费的Microsoft远程桌面实用程序(适用于Mac)相比,您更复杂的方法有什么好处?好的,您会获得一些使用开放源代码的知识,但是最终客户端在Windows上运行。仍需要运行一个Windows框才能使其正常运行。
(如果我给我发电子邮件,’我在这里错过了一些东西…。我只是在寻找其他东西,碰到了这个问题,可能是赢了’记得记得回来查看评论)
嗯..为什么需要Windows 2003 Server在OS X下运行软件?
实际安装必威体育官方首页 客户的是Windows Server 2003。我这样做的方法是与该系统建立远程连接,但它仅显示您启动的应用程序。目前还没有用于Mac OS X的真正必威体育官方首页 客户,但这是我可以做的事情,例如仅使用必威体育官方首页 客户在Fusion中加载VM,就可以避免这种情况。
嗯这篇文章的标题许诺了很多–OS X上的必威体育官方首页 客户– but 没有’t deliver. Sure, you’我们提出了一种通过RDP访问远程应用程序的更加无缝的外观,但是最终’s what everyone’一直在做–坦率地说,您的技术比启动普通的远程桌面客户端需要更多的工作。是的’有一个漂亮的图标并直接连接到给定的应用程序很不错– but jeez, it’有很多工作要做’基本上是化妆品。一世’我会继续为本地客户祈祷。
您可能还需要指出,还需要安装Xcode。一世’我也希望我可以在vsi机器上使用XP虚拟机来运行它。
..或者您可以仅在VM 视窗实例上启用RDC并使用RSC for MAC进行连接…。奇迹般有效!
你能帮我吗,我’是Mac的新手。我确实按照所有步骤进行操作,但是当我运行install 桌面命令时,它会返回错误;
端口树已更新。要升级已安装的端口,应运行
端口升级已过时
tijmen-lustigs-macbook-pro-17:〜beheerder $ sudo / opt / local / bin / port安装rdesktop
—>计算rdesktopError的依赖关系:无法执行端口:可以’t read “build.cmd”: Failed to locate ‘make’ in path: ‘/ opt /本地/ bin:/ opt / local / sbin:/ bin:/ sbin:/ usr / bin:/ usr / sbin’还是在其MacPorts配置时间位置移动了它?
tijmen-lustigs-macbook-pro-17:〜beheerder $
请指教
尽管Citrix可能会很昂贵,但您也可以安装2x( http://www.2x.com )安装到vCenter服务器上,我相信Mac上有2个客户端。这样,您就可以通过SSL建立您的RDP会话。尽管如此,我还是喜欢。
蒂门·卢斯蒂格:安装Xcode(用于Leopard的Xcode 3.1.4或用于Snow Leopard的Xcode 3.2.1)可以解决该问题!
那里’对于为什么不应该在这个线程中确实没有好的答案’只需从Microsoft网站下载免费的MacOS X远程桌面客户端,即可比之前多步’费力地在这里详细说明。
“Awesome,” I thought, “值得注意的是,它在OS X上本地运行必威体育官方首页 客户。”然后我读了你的所作所为。 FEH。似乎一直使用CentOS(rdesktop / tsclient)和OS X(RDC。)来做这件事。’正如其他人之前所说,这对您的克鲁格毫无益处。
其实我’我大部分时间都不喜欢必威体育官方首页 客户(ymmv)–太重。真的很酷 ’弟弟vmware-vmrc.exe更轻巧,但这也可以在Windoze环境中运行。
简要说明:您可能不知道’t want to use “chmod 777”在shell脚本上创建一个文件,该文件对系统上的任何人都是可读(好)和可写(坏)的。
讨厌的人现在可以将shell脚本的内容替换为“rm -rf /” 和 you’下次您尝试连接到必威体育官方首页时,会感到有些惊讶。
就像是“chmod 755”可能更合理。
您应该已经宣传了它的实际含义,“用于Mac OS的必威体育官方首页 客户的专用RDP会话”. Its not a ‘Client’。谢谢,谢谢。
我在帖子中清楚地指出,它不是本机必威体育官方首页 客户,也不是以Fusion Unity模式运行。即使在今天,这对我仍然有效。我不希望仅在融合中运行VM即可访问必威体育官方首页 客户。对于Mac用户,只要稍等一下,您的愿望就会得到回答。
或者..您可以只设置带有终端服务的Windows 2003机器并安装2x(http://2x.com)免费发布该应用。
基本上,您发布了一个无缝的RDP会话。…… This isn’与使用citrix发布必威体育官方首页确实没有什么不同,也许更便宜,但是’在Mac上未运行。它’运行2003服务器,并且Mac已RDP到2003服务器中。因此,您无需远程启动虚拟机,而是远程启动了虚拟机,几乎没有迈向目标的步伐。
因此,我实际上设法将其与OSX和TerminalServer2008一起使用。
1.您需要从cendio安装Seamlessrdp软件包。
2.您需要同时发布Seamlessrdpshell.exe和您实际要使用Seamless的程序
3.您需要允许命令行参数与已发布的Seamlessrdpshell一起使用。这是通过Windows Server 2008完成的“TS RemoteApp Manager’s” “Add RemoteAppProgram”对话框(remoteprograms.msc)。
最好的问候,约翰内斯
和上面一样,我可以’看不到这一点,因为您可以从MS获得Mac的RDP,只需将RDP放入运行必威体育官方首页 Client的盒子中
好骇客。
我希望VMware会尽快做出反应,因为即使您的解决方案做得很好,它也可以’不能从WinSRV 2k3子网中移动
可以在2008R2上正常运行。所以我不’t know why OP 没有’使其与2008年一起使用。
更简单的方法:
将以下行添加到要在ESXi服务器上访问的VM的VMX文件中:
remotedisplay.vnc.port =” 5900”
remotedisplay.vnc.enabled =“ true”
remotedisplay.vnc.password =“密码”
For each additional VM you wish to access, add 1 to the port number. I.e. 5901 for the second VM, 5903 to the third, 和 so on. 那里 has to be a password too.
在Mac OS X Finder中,选择“Go”从菜单中选择“Connect to server…”.
在服务器地址行中:
vnc://nnn.nnn.nnn.nnn:5900
(nnn.nnn.nnn.nnn将是ESXi主机的IP地址,并记住端口号“5900”取决于您要连接的VM。)
单击连接,瞧!
和这里’s the kicker…在帧速率和图形质量方面,VNC连接似乎优于标准必威体育官方首页 RDP连接。当然,不利的一面是没有可用于安装本地驱动器或更改ESXi主机设置等的控件。但是,通过在运行适当的必威体育官方首页 客户的主机上使用Windows VM,可以轻松完成大多数操作。现在,必威体育官方首页 4.1允许主机中的某些USB设备通过’s USB port’事情没有那么多问题了。
请享用!…
非常非常感谢…我需要减少一个虚拟机,这将允许我运行“必威体育官方首页 客户”在OS X上运行。尽管对Fusion 3.1.1进行了更新,但仍感到有些痛苦(丢失了鼠标选择)。期待几天后能在今天晚上完成所有这些工作。
谢谢一堆
杰西博
很棒的东西,谢谢你。
I confirm that for W2K8 you need to install Terminal services, publish 必威体育官方首页 客户 和 Seamlessrdpshell 和 allow the latest to be executed with parameters.
在这里,我被发现到了哪里。非常感谢,继续发布,我会在我的Mac上尝试…
So…yea…in order to “运行必威体育官方首页客户…您需要的是一些免费提供的软件….and oh 是的…Windows服务器已打开电源,并已更新到位于某处壁橱中的位置。通常,相对于在Windows计算机上运行远程桌面而言,略有改进。没关系,如果您(出于某些奇怪的原因)不’无法访问远程桌面服务器…您需要购买整个PC。
我同意NATIVE VSphere客户会很棒…但是这个解决方案没有’t 使 me lump for joy. To each ones own I guess.
谢谢你,我会尝试你给的步骤
迪登’看不到前面提到的内容,但是您确实知道Microsoft为Mac提供了免费的RDP客户端,并且效果很好,因此您无需修改所有MacPorts内容(尽管具有一定的怪异魅力) 。
它在这里可用: http://www.microsoft.com/mac/remote-desktop-client
我在Win2003上尝试过,效果很好,但似乎’在Windows XP上不起作用。
没有’请尝试在Windows 7上尝试’t say.
还是不错的提示-
我必须承认,我有点不知所措。使用Microsoft免费下载“远程桌面连接”并保存包含相关详细信息(例如,用户/密码和在启动时打开的应用程序)的配置文件,大约需要3分钟的时间,即可达到95%的相同效果。
我认为,明显的替代方法是使用您拥有的Windows XP的旧许可证,在要管理的ESX / ESXi主机之一上托管的VM中设置客户端,或者在VM中使用Linux客户端。然后通过常规路由(VNC / RDP)连接到该VM。
这种方法真是太棒了!热爱您的工作罗林森先生
仅供参考,如果您需要的只是来自OSX的基本控制,请查看Orbit-VM //code.google.com/p/orbit-vm/
> It’目的是提供一个开放源代码,跨平台的GUI来管理必威体育官方首页 4服务器。
但是,我用它来管理我的ESXi 5机器,它在Mountain Lion上效果很好!
很好!!!
浪费您的时间来浪费时间,而我却花了很多时间阅读它的前几段。您’重新将其迁移到Windows环境中即可。
这篇文章有几年历史了,这是从Mac访问必威体育官方首页 客户之前不必加载虚拟机的一种很酷的方式。现在,必威体育官方首页 Web 客户可以使用更好的方法来执行此操作。如果你’在技术上远远落后于此,并且仍在寻找在本机客户端中发生的类似事情,请继续进行下去,以防止其发生。当时有一堆人确实要求这样做,并发现它很有用。