亚马逊EC2 Linux实例中的GUI
答
这适用于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
答
如果您对使用Freenx使用Fedora,CentOS,RHEL(或任何其他基于yum的发行版)连接Amazon AMI感兴趣,可以查看帖子here。
+0
链接已死亡。如果您的帖子有更新的链接,请添加它。 – Hypnovirus 2012-12-18 05:24:01
答
您可以在LINUX AMI的GUI上安装GNOME。你也可以为此使用NOMACHINE。 如果你正在使用的Ubuntu AMI的后续步骤如下所述:
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
答
这里是指令(感谢勒南从AWS),我收到2015年五月
- 推出一个新的,或使用现有的,Ubuntu的实例。我使用了Ubuntu 13.10 Saucy Salamander,64位。上午10时08分04秒
- 更新系统软件包列表:10:08:上午04点 sudo易于得到update10:08:上午04点
- 可选 - 我建议升级所有已安装的软件包,即使是内核。可能有不想要的原因,但是:10:08:04 AM sudo apt-get dist-upgrade10:08:04 AM
- 安装LXDE和TightVNC(这需要一段时间,具体取决于实例类型) :10:08:上午04点 命令和apt-get安装LXDE tightvncserver10:08:上午04点
- 重启系统:10:08:上午04点 须藤reboot10:08:上午04点
- 启动VNC服务器(在本地主机 - 因为VNC本身不是很安全,我们将使用SSH)10:08:04 AM vncserver -geometry 1024x768 -depth 16 -localhost:110:08:04 AM 注意:VNC服务器会问你设置并确认密码。您将在连接VNC客户端时使用此功能.10:08:04 AM
- 安装合适的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
- 在Windows PuTTY上,输入常用设置(登录名,地址,密钥)文件),然后进入连接> SSH>隧道,输入5901作为源端口,本地主机:5901作为目标,然后点击添加,然后启动您然后输入您之前选择的VNC密码。10:08:04 AM
- 享受您的加密的远程Linux图形用户界面。
'yum groupinstall“Desktop”'给我警告:组基本桌面没有任何要安装的软件包。 可供安装或更新的任何请求组中没有软件包。有任何想法吗? – Andrey 2013-12-16 11:39:16
这就像一个魅力,即使我也收到上面提到的这个评论的错误。 – Dominik 2014-05-19 11:37:08