EC2のCentOS6にVNCを入れてみた
ちょっと色々あってCentOSをGUIで操作したかったのでVNCをインストール
色々探したけど、情報が古かったりしたのでとりあえずメモ
使った環境
- パブリックサブネット
- プライベートに構築するのめんどかった
- AMI
- CentOS 6 (x86_64) - with Updates HVM
- SG
- SSH(22)とVNCで使う5901だけ許可
- とりあえず自宅IPからのみインバウンド許可
- EIPの付与
- あとはいい感じに
CentOSの初期設定
- rootユーザになる
sudo su -
- SELinuxの無効化
# getenforce
Enforcing
# setenforce 0
# getenforce
Permissive
- iptablesの無効化
# service iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
# service ip6tables stop
ip6tables: Setting chains to policy ACCEPT: filter [ OK ]
ip6tables: Flushing firewall rules: [ OK ]
ip6tables: Unloading modules: [ OK ]
# chkconfig iptables off
# chkconfig ip6tables off
GNOME GUIのインストール
- その前にとりあえずアップデート
# yum -y update
- GNOME GUIのインストール
# yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"
VNCのインストール
# yum -y install tigervnc-server
VNC設定
ユーザの作成
# useradd vncuser
ユーザパスワードの設定
# passwd vncuser
# vi /etc/sysconfig/vncservers
---以下追加---
VNCSERVERS="1:vncuser"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten"
---ここまで---
# su - vncuser
# vncpasswd
Password:[ 接続時のパスワードを6文字以上で入力 ]
Verify:[ 同じものを入力 ]
# exit
# chkconfig vncserver on
VNC起動
# service vncserver start
・・・
Creating default startup script /vncuser/.vnc/xstartup
Starting applications specified in /vncuser/.vnc/xstartup
Log file is /root/.vnc/ip-XXX-XXX-XXX-XXX:1.log
[ OK ]
GNOMEの設定
# vi /home/vncuser/.vnc/xstartup
-----コメントアウト-----
two &
---------------------
---------追加--------
# settings for Japanese
LANG=ja_JP.UTF8
export LANG
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
export XMODIFIERS="@im=SCIM"
# setting for gnome
exec gnome-session &
--------------------
# service vncserver restart
Shutting down VNC server: 1:vncuser [ OK ]
・・・
Starting applications specified in /vncuser/.vnc/xstartup
Log file is /root/.vnc/ip-XXX-XXX-XXX-XXX:1.log
[ OK ]
VNC接続
- Macの場合
- 「Finder」→「移動」→「サーバへ接続」
- サーバアドレスに「vnc://[IPアドレス]:5901」を入力
- 設定したパスワードを入力
- できた!!
- Windowsの場合
- UltraVNCをダウンロード
- あとはIPアドレスと5901ポートを設定
- できた!!!
- iPhoneの場合
- VNC Viewerをダウンロード
- あとはIPアドレス:5901を設定
- できた!!!!
まとめ
なんか途中接続できなかったり、作りなおしたりして、意外と時間がかかった
サーバレスアーキテクチャ最高( ´ー`)
Author And Source
この問題について(EC2のCentOS6にVNCを入れてみた), 我々は、より多くの情報をここで見つけました https://qiita.com/kazu23pole/items/30909ab5f81be22463e9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .