【发布时间】:2011-03-25 09:35:13
【问题描述】:
我想使用 Amazon EC2,但我需要知道是否存在带有 GUI 的 Linux 发行版的 AMI。
【问题讨论】:
标签: user-interface amazon-web-services amazon-ec2
我想使用 Amazon EC2,但我需要知道是否存在带有 GUI 的 Linux 发行版的 AMI。
【问题讨论】:
标签: user-interface amazon-web-services amazon-ec2
这适用于 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-user)。
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
完成:
【讨论】:
yum groupinstall "Desktop" 给我警告:基本桌面组没有任何要安装的软件包。任何请求的组中没有可安装或更新的软件包。有什么想法吗?
我不知道它是否退出。但您通常可以在任何 Linux 安装上安装 VNC 服务器,包括现有的 AMI。然后使用VNC客户端连接获取远程桌面。
或者使用 NX 服务器和客户端。
甚至是普通的 X 协议,但这会很慢。
【讨论】:
您可以在 LINUX AMI 的 GUI 上安装 GNOME。您也可以为此使用 NOMACHINE。 如果您正在使用 Ubuntu AMI,请按照以下步骤操作:
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
【讨论】:
如果您有兴趣通过 Fedora、CentOS、RHEL(或任何其他基于 yum 的发行版)使用 Freenx 连接到 Amazon AMI,可以查看帖子 here。
【讨论】:
这是我 2015 年 5 月收到的说明(感谢来自 AWS 的 Renan)。
【讨论】: