2011-02-14 49 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這樣的應用程序。