My Instances-->Instance Actions-->Connect
提供了一个“scp ..”连接字符串,用于通过命令行工具连接到远程EC2实例。有没有办法通过GUI环境连接到EC2,就像我在我的EC2实例上运行Ubuntu 10.10一样
答案 0 :(得分:2)
尝试在ssh隧道上搜索XDM,在ssh隧道上使用vnc等。 如果你在ec2机器上运行KDE ..尝试谷歌搜索KDE桌面共享。
答案 1 :(得分:2)
我从未尝试过它们,但它们看起来大致正确。一个问题可能是您无法以root用户身份登录。我用过的大多数图片都会让你以ubuntu或其他东西登录。除此之外,步骤看起来不错。
That网站说: 像http://alestic.com
上的那些运行基本安装Ubuntu AMIssh到创建从桌面到EC2主机上的VNC服务器端口的加密隧道的实例(用您用于连接的正常ssh参数替换IDENTITY和HOST):
ssh -L9000:localhost:5901 -i IDENTITY root@HOST
在Ubuntu EC2主机上安装软件。这可能需要半个小时,因此如果您经常需要带有X的AMI,则可能需要重新生成结果图像。
apt-get update; apt-get install -y ubuntu-desktop tightvncserver
一个丑陋的黑客攻击,防止你的键盘映射在gnome-session启动时搞砸了:
mv /usr/bin/xmodmap /usr/bin/xmodmap.orig
在EC2实例上运行VNC服务器(保存密码):
vncserver :1
在桌面上运行连接到ssh隧道本地端的VNC客户端:
vncviewer localhost::9000
在提供的终端中,启动Gnome:
nohup gnome-session &
将背景更改为纯色会使桌面感觉更快。
感谢Christian Toivola有用的EC2 / VNC: http://dotnetrehab.blogspot.com/2007/04/vnc-on-ubuntu-feisty.html 键盘映射来自互联网上几个随机的人。
答案 2 :(得分:2)
如果您只需要一个图形客户端,您可以运行ssh -X user@host
来简单地向您的客户转发X11吗?有时你不需要整个桌面,只需要一些程序。
多年来我一直以这种方式运行Netscape,当时Netscape + X11在128兆内存中运行不佳;但是在一台专用的96兆而不是X11的机器上运行Netscape,而且事情是 sweet 。
答案 3 :(得分:1)
如果您正在运行Windows,那么WinSCP是一个很好的GUI,它使用SCP进行文件传输。如果您的桌面是Ubuntu,那么您可以使用Nautilus,即Ubuntu文件管理器。只需转到Places->连接到服务器,选择SSH并填写信息。在MacOS上有许多应用程序,如CyberDuck和Transmit。