ubuntu远程到另一台电脑的虚拟机

这几天一直在折腾自己的开发环境。

自从笔记本上安装ubuntu后总是在本子上开发,所以需要慢慢将原来台式机上的环境迁移过来。

原来台式机上的ubuntu中装有一个virtualbox的xp虚拟机,主要用来收发outlook邮件的。需要将这个xp环境迁移过来。

迁移到笔记本上有两个方案:

  • 方案一:是将台式机上的虚拟机文件*.vdi拷贝到笔记本上,笔记本上的virtualbox创建的虚拟电脑挂载上这两个文件就ok了,挺方便的。但是很快我就放弃了,原因是笔记本上开一个eclipse,一个aptana,跑两个应用,内存、cpu就很紧张,还得分配一点给virtualbox,机器响应速度有点接受不了。
  • 方案二:笔记本上的ubuntu远程桌面到在台式机上的ubuntu的xp系统中。应用程序-》互联网-》终端服务客户端,启动后填入计算机ip,协议选择RDP,输入用户名和密码。运气好的话,一次可以成功。无奈我运气实在差得可以,折腾了很久。遇到了以下问题:
    • 虚拟电脑中的xp系统的ip是局域网内部ip:10.0.14.15,他可以ping通外网,但是外网无法找到它。原因是virtualbox虚拟电脑的网络设置的是NAT,需要改成bridge,具体区别可以参考豆瓣上的中这篇文章VirtualBox虚拟机网络设置
    • 设置成bridge后,发现依旧ping不通。原因是xp系统的防火墙影响。控制面板-》windows防火墙-》高级-》ICMP设置(都勾选上吧,我也不知道具体哪个影响了ping)
    • 之后就可以连上了虚拟机了,但是需要登录。我装得xp系统默认就是administor,无密码登录,可是每次都报错 “由于帐户限制,您无法登陆”,原因是没有设置网络无密码登录。具体解决方法:在远程计算机上启动“组策略编辑器”(开始-运行-GPEDIT.MSC),在“WINDOWS设置-安全设置-本地策略-安全选项”中找到“使用空白密码的本地帐户只允许进行控制台登录”,将其设置为“已停用”就可以了,另一种方法则是把你所使用的登录账号设置为非空密码。
    • 这下可以正常登录了,但是界面显示大小让我不是很满意。网上找了很久,终于找到了桌面分辨率自定义调整的方法。.bashrc中加入 alias rdp='rdesktop -u administrator -a 16 -g 1350x700 -r sound:local -5'
    • 运行 rdp 10.19.34.59 & 终于ok了

相关推荐