aws ec2のubuntuにMacからvncで接続する

昨日Vagrantでつくったubuntu環境にMacからvnc接続する方法について書きました。 今日はec2上につくったubuntu環境に接続する方法を書きます

1. ec2にubuntuインスタンスをつくる

ec2のアカウント登録については省略しますが、1年間無料トライアルがあるので私は無料で使っています 私は次のインスタンスを選択しました

Ubuntu Server 16.04 LTS (HVM), SSD Volume Type

2. vnc接続を許可するセキュリティグループを追加

ec2にvnc接続を許可するセキュリティグループを作成し、先ほど作成したインスタンスのネットワーキングの設定に追加します

3. デスクトップ環境を作成する

ec2にSSHで接続し、デスクトップ環境を作成します

$ sudo apt-get update
$ sudo apt-get install xfce4
$ sudo apt-get install ubuntu-desktop

4. vncサーバーを立てる

vncserver をインストール

$ sudo apt-get install vnc4server

vncserver起動

$ vncserver :1

パスワードを設定

$ vncpasswd

起動しているか確認

$ netstat -an | grep 5901

vncの設定を次に変更

vi ~/.vnc/xstartup
#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

vnc再起動

$ vncserver -kill :1
$ vncserver :1

5. macvncクライアントで接続

Finderの「移動」「サーバへ接続」から「vnc://192.168.33.10:5901」に接続すると

f:id:juncollin:20170218140712p:plain

完成