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