Amazon EC2 Linux实例中的GUI

cal*_*ero 12 user-interface amazon-ec2 amazon-web-services

我想使用Amazon EC2,但我需要知道是否存在带有GUI的Linux发行版的AMI.

dmo*_*ohr 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 
Run Code Online (Sandbox Code Playgroud)

编辑最后两行,取消注释,myuser是创建的用户(通常是ec2用户).

VNCSERVERS="2:myuser"  
VNCSERVERARGS[2]="-geometry 1280x1024"
Run Code Online (Sandbox Code Playgroud)

保存更改.

编辑iptables:

# vi /etc/iptables
Run Code Online (Sandbox Code Playgroud)

添加此行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

重启iptables:

# service iptables restart
Run Code Online (Sandbox Code Playgroud)

接下来,编辑xstartup文件:

# vi /root/.vnc/xstartup
Run Code Online (Sandbox Code Playgroud)

最后一行是:

exec  gnome-session
Run Code Online (Sandbox Code Playgroud)

完成:

  • 重新启动实例(重置vncserver服务)
  • 确保amazon安全组允许tcp 5902流量
  • 在本地计算机上启动VNC Viewer,例如RealVNC
  • 连接到public_ip:5902

  • `yum groupinstall"桌面"`给我警告:组基本桌面没有任何要安装的软件包.任何请求的组中都没有可用于安装或更新的软件包.有任何想法吗? (2认同)