2011-03-25 172 views

回答

16

這適用於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
+2

'yum groupinstall「Desktop」'給我警告:組基本桌面沒有任何要安裝的軟件包。 可供安裝或更新的任何請求組中沒有軟件包。有任何想法嗎? – Andrey 2013-12-16 11:39:16

+1

這就像一個魅力,即使我也收到上面提到的這個評論的錯誤。 – Dominik 2014-05-19 11:37:08

4

我不知道它是否退出。但是,您通常可以在任何Linux安裝上安裝VNC服務器,包括現有的AMI。然後使用VNC客戶端連接以獲得遠程桌面。

或者使用NX服務器和客戶端。

或甚至純X協議,但這將是非常緩慢。

+0

感謝您的回答。 – calejero 2011-03-25 18:52:50

+1

謝謝你的回答。我對linux命令行的知識非常有限。我找到了一個解決方案,而不是啓動一個linux AMI,我運行Windows操作系統AMI。 – calejero 2011-03-25 18:58:59

+0

積極輝煌! – 2011-03-28 05:23:29

1

如果您對使用Freenx使用Fedora,CentOS,RHEL(或任何其他基於yum的發行版)連接Amazon AMI感興趣,可以查看帖子here

+0

鏈接已死亡。如果您的帖子有更新的鏈接,請添加它。 – Hypnovirus 2012-12-18 05:24:01

2

您可以在LINUX AMI的GUI上安裝GNOME。你也可以爲此使用NOMACHINE。 如果你正在使用的Ubuntu AMI的後續步驟如下所述:

export DEBIAN_FRONTEND=noninteractive 
sudo -E apt-get update 
sudo -E apt-get install -y ubuntu-desktop 
1

這裏是指令(感謝勒南從AWS),我收到2015年五月

  1. 推出一個新的,或使用現有的,Ubuntu的實例。我使用了Ubuntu 13.10 Saucy Salamander,64位。上午10時08分04秒
  2. 更新系統軟件包列表:10:08:上午04點 sudo易於得到update10:08:上午04點
  3. 可選 - 我建議升級所有已安裝的軟件包,即使是內核。可能有不想要的原因,但是:10:08:04 AM sudo apt-get dist-upgrade10:08:04 AM
  4. 安裝LXDE和TightVNC(這需要一段時間,具體取決於實例類型) :10:08:上午04點 命令和apt-get安裝LXDE tightvncserver10:08:上午04點
  5. 重啓系統:10:08:上午04點 須藤reboot10:08:上午04點
  6. 啓動VNC服務器(在本地主機 - 因爲VNC本身不是很安全,我們將使用SSH)10:08:04 AM vncserver -geometry 1024x768 -depth 16 -localhost:110:08:04 AM 注意:VNC服務器會問你設置並確認密碼。您將在連接VNC客戶端時使用此功能.10:08:04 AM
  7. 安裝合適的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
  8. 在Windows PuTTY上,輸入常用設置(登錄名,地址,密鑰)文件),然後進入連接> SSH>隧道,輸入5901作爲源端口,本地主機:5901作爲目標,然後點擊添加,然後啓動您然後輸入您之前選擇的VNC密碼。10:08:04 AM
  9. 享受您的加密的遠程Linux圖形用戶界面。