2011-02-14 55 views
2

My Instances-->Instance Actions-->Connect提供了一个“scp ..”连接字符串,通过命令行工具连接到远程EC2实例。有没有办法通过GUI环境连接到EC2,通过我在EC2实例上运行Ubuntu 10.10的方式我的EC2实例上的GUI环境

回答

2

尝试在ssh隧道上搜索XDM,在SSH隧道上搜索vnc。 如果您正在运行KDE, ec2机器..尝试谷歌KDE桌面共享。

2

有本网站的步骤: http://groups.google.com/group/ec2ubuntu/web/running-an-x-desktop-with-vnc-on-ubuntu-7-10-gutsy-on-amazon-ec2?pli=1

我从来没有尝试过,但他们一眼看上去大多是正确的。一个问题可能是您无法以root身份登录。我用过的大多数图片都会让你登录为ubuntu或其他东西。除此之外,这些步骤看起来不错。

That网站说: 运行在底座上http://alestic.com

SSH到实例安装Ubuntu AMI就像那些创建从桌面到EC2主机上的VNC服务器端口的加密隧道(更换身份和主机与您将用于连接的正常ssh参数):

ssh -L9000:localhost:5901 -i IDENTITY [email protected] 

在Ubuntu EC2主机上安装软件。这可能需要半小时,因此如果您经常需要带有X的AMI,则可能需要重新生成结果图像。

apt-get update;易于得到安装-y Ubuntu的桌面tightvncserver

一个丑陋的黑客攻击,以防止越来越搞砸了的时候GNOME的会话启动你的键盘映射:

mv /usr/bin/xmodmap /usr/bin/xmodmap.orig 

运行在EC2实例的VNC服务器(保存

vncviewer localhost::9000 
:密码):桌面连接到SSH隧道的本地端上

vncserver :1 

运行VNC客户端

在提供终端,启动GNOME:

nohup gnome-session & 

改变背景纯色将使桌面感觉快很多。

感谢来自基督教Toivola乐于助人的EC2/VNC开始: http://dotnetrehab.blogspot.com/2007/04/vnc-on-ubuntu-feisty.html 和一些随机的人在互联网上的键盘映射黑客。

2

如果您只需要一个图形客户端,您是否可以运行ssh -X [email protected]来简单地X11-转发您的客户端?有时你不需要整个桌面,只需要一些程序。

我用Netscape这种方式运行多年,当Netscape + X11在128兆内存中运行得并不顺利时,但运行Netscape的机器上有一个专用的96兆和没有X11,事情是

1

如果您正在运行Windows,那么WinSCP是一个不错的GUI,它使用SCP来完成文件传输。如果你的桌面是Ubuntu,那么你可以使用Ubuntu文件管理器Nautilus。只需到Places->连接到服务器,选择SSH并填写信息。在MacOS上有很多像Cyber​​Duck和Transmit这样的应用程序。