4/18/2017

(Open Source) 如何透過GUI連到Ubuntu server@AWS EC2 (XtightVNC/TightVNC)

透過xtightvncviewer連線到AWS 上的ubuntu server(GUI出來了!)
AWS上安裝好server後總覺得還是需要有GUI的方式來操作該怎麼辦呢?像是如果我不想以OpenVPN的方式來上網,而是以VNCserver的方式就可以達到遠端操作的結果雖然使用上有點頓,不過其實就t2.micro來執行ubuntu-desktop已經綽綽有餘。或是你有一個需要一直跑的程式就可以把EC2的主機不斷電的特性來持續的做分析?
(還在思考要讓他跑什麼?Amazon Machine Learning或是Live 資料的分析與評估?)

步驟參考stackverflow: (AskUbuntu

建立一個新的使用者(awsgui)


sudo useradd -m awsgui
sudo passwd awsgui
sudo usermod -aG admin awsgui

sudo vim /etc/ssh/sshd_config # edit line "PasswordAuthentication" to yes

sudo /etc/init.d/ssh restart

設定 ui based ubuntu machine on AWS.

AWS設定 security group 打開 port 5901. 透過SSH連線到AWS EC2 cmd執行以下:
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get install vnc4server
Then run following commands and enter the login password for vnc connection:

su - awsgui
vncserver
vncserver -kill :1

vim /home/awsgui/.vnc/xstartup
編輯xtartup內容時按i新增內容模式,將 (#) 移除,並在第2行exec後加sh When you're done, hit Ctrl + C on the keyboard, type :wq and hit Enter. Then start vnc server again.
vncserver

連線到AWS vncserver(XtightVNC on linux)(TightVNC on Win)
完成後在要遠端連線的Client上,於CMD line執行xtightvncviewer (可能需要先以apt安裝)
連線到IP:5901.輸入vnc pasword即可登入GUI的AWS server了

如果想再更改VNCserver的登入密碼,只要於SSH連線的AWS cmd執行vncpasswd就可以了。

沒有留言:

張貼留言

謝謝您的留言, 我會在收到通知後盡快回覆您的.
Thanks for your comment. l may reply once I got notification.