2011-03-25 175 views

回答

16

这适用于RHEL 6.3 64位(注:#意味着超级用户,可以通过sudo代替)

# yum groupinstall "Desktop"  
# yum install tigervnc-server xorg-x11-fonts-Type1 
# vncserver 
# chkconfig vncserver on 

# vi /etc/sysconfig/vncservers 

编辑最后两行,取消注释他们,其中myuser是创建的用户(通常是ec2用户)。

VNCSERVERS="2:myuser" 
VNCSERVERARGS[2]="-geometry 1280x1024" 

保存更改。

编辑iptables的:

# vi /etc/iptables 

加入这一行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT 

重新启动iptables的:

# service iptables restart 

接下来,编辑的xstartup文件:

# vi /root/.vnc/xstartup 

制作的最后一行是:

exec gnome-session 

要完成:

  • 重新启动实例(重置您的vncserver服务)
  • 确保亚马逊安全组允许通过TCP 5902交通
  • 在本地计算机上启动VNC查看器(如RealVNC)
  • 连接到public_ip:5902
+2

'yum groupinstall“Desktop”'给我警告:组基本桌面没有任何要安装的软件包。 可供安装或更新的任何请求组中没有软件包。有任何想法吗? – Andrey 2013-12-16 11:39:16

+1

这就像一个魅力,即使我也收到上面提到的这个评论的错误。 – Dominik 2014-05-19 11:37:08

4

我不知道它是否退出。但是,您通常可以在任何Linux安装上安装VNC服务器,包括现有的AMI。然后使用VNC客户端连接以获得远程桌面。

或者使用NX服务器和客户端。

或甚至纯X协议,但这将是非常缓慢。

+0

感谢您的回答。 – calejero 2011-03-25 18:52:50

+1

谢谢你的回答。我对linux命令行的知识非常有限。我找到了一个解决方案,而不是启动一个linux AMI,我运行Windows操作系统AMI。 – calejero 2011-03-25 18:58:59

+0

积极辉煌! – 2011-03-28 05:23:29

1

如果您对使用Freenx使用Fedora,CentOS,RHEL(或任何其他基于yum的发行版)连接Amazon AMI感兴趣,可以查看帖子here

+0

链接已死亡。如果您的帖子有更新的链接,请添加它。 – Hypnovirus 2012-12-18 05:24:01

2

您可以在LINUX AMI的GUI上安装GNOME。你也可以为此使用NOMACHINE。 如果你正在使用的Ubuntu AMI的后续步骤如下所述:

export DEBIAN_FRONTEND=noninteractive 
sudo -E apt-get update 
sudo -E apt-get install -y ubuntu-desktop 
1

这里是指令(感谢勒南从AWS),我收到2015年五月

  1. 推出一个新的,或使用现有的,Ubuntu的实例。我使用了Ubuntu 13.10 Saucy Salamander,64位。上午10时08分04秒
  2. 更新系统软件包列表:10:08:上午04点 sudo易于得到update10:08:上午04点
  3. 可选 - 我建议升级所有已安装的软件包,即使是内核。可能有不想要的原因,但是:10:08:04 AM sudo apt-get dist-upgrade10:08:04 AM
  4. 安装LXDE和TightVNC(这需要一段时间,具体取决于实例类型) :10:08:上午04点 命令和apt-get安装LXDE tightvncserver10:08:上午04点
  5. 重启系统:10:08:上午04点 须藤reboot10:08:上午04点
  6. 启动VNC服务器(在本地主机 - 因为VNC本身不是很安全,我们将使用SSH)10:08:04 AM vncserver -geometry 1024x768 -depth 16 -localhost:110:08:04 AM 注意:VNC服务器会问你设置并确认密码。您将在连接VNC客户端时使用此功能.10:08:04 AM
  7. 安装合适的VNC查看器,例如Windows上的TightVNC:http://www.tightvnc.com/download.php 10:08:04 AM 或Linux上的Remmina(通常默认安装,或者至少可以在存储库中获得)。10:08:04 AM 对不起,我不确定Mac用户为VNC安装了什么,但显然至少有一个基于Java的查看器:http://www.tightvnc.com/faq.php#macosx 10:08:04 AM
  8. 在Windows PuTTY上,输入常用设置(登录名,地址,密钥)文件),然后进入连接> SSH>隧道,输入5901作为源端口,本地主机:5901作为目标,然后点击添加,然后启动您然后输入您之前选择的VNC密码。10:08:04 AM
  9. 享受您的加密的远程Linux图形用户界面。