Linux tips‎ > ‎

VNC-Server設定

RHEL vnc-server設定方法メモ

#vi /etc/xinetd.d/vnc
【内容(多分新規ファイル)】
service vnc-server
{
        disable         = no
        nice            = 10
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = nobody
        server          = /usr/bin/Xvnc
        server_args     = -inetd -query localhost -once -geometry 1024x768 -depth 16 --securitytypes=none
        log_on_success  += DURATION
        log_on_failure  += HOST
}


#vi /etc/sysconfig/iptables
【-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited, COMMITの前に追記】
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT

#vi /etc/services
【:7955 行あたり(一応ポート番号順に並んでるので)へ追記】
vnc-server      5900/tcp                        # VNC Server

#vi /etc/gdm/custom.conf
【内容を一部変更(以下の部分を置き換える感じで、ただしもともとの設定がしてある感じならそれも残した方がいいかも)】
[daemon]
RemoteGreeter=/usr/libexec/gdmgreeter

[security]
AllowRemoteRoot=true

[xdmcp]
Enable=true

[gui]

[greeter]

[chooser]

[debug]

#service xinetd restart
#service iptables restart
#gdm-restart


上記設定後、VNCビューアから"192.168.1.1:5900"等へアクセスし確認。
リモートデスクトップ的にログイン画面が表示されれば成功。