VNCの起動について
同時に2台のlinuxサーバーにVNCServer(1台のCentos、1台のAsianux)をインストールする必要がありますが、同じ問題に遭遇しました.起動VNCは自分で起動できません.vncserverを入力して接続する必要があります.次は解決プロセスです.
一、インストール構成VNC
私の2台の機械はすべてVNCをデフォルトでインストールしたことがあって、googleをインストールしていません.
サービスに参加して、電源を入れて起動させます
リモートデスクトップ環境の設定
ファイアウォールポリシーの設定:
ファイアウォールポリシーの保存:多くの人がこのステップを忘れ、再起動すると接続できません.
次の肉芝居が来て、多くの曲がり角を歩いた:赤は間違いの過程で、この一歩を誤って運んでください.私はvncserverコマンドで起動して、2台の機械はすべてデスクトップを見ることに成功して、とても興奮して、結局再起動するか接続できないか、vncserverを入力しなければ接続できません.最初はネット上で資料を探してVNCがユーザーレベルだと言って、もちろんそれを起動させて自動的にvncserverコマンドを実行させると思っていました:
一、インストール構成VNC
私の2台の機械はすべてVNCをデフォルトでインストールしたことがあって、googleをインストールしていません.
vncserver
passwd: ## vncserver, 。
verify:
New 'localhost:1 (root)' desktop is localhost:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:1.log
サービスに参加して、電源を入れて起動させます
#chkconfig vncserver on
# chkconfig --list vncserver
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off ## ,2-5 on
リモートデスクトップ環境の設定
#vi .vnc/xstartup
unset SESSION_MANAGER ## #
exec /etc/X11/xinit/xinitrc
gnome-session & ##Centos
startkde & ##Redflag , ,
twm & ## SSH
ファイアウォールポリシーの設定:
#iptables -A INPUT -p tcp --dport 5901 -j ACCEPT ##VNC 5901
#iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:5901
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ファイアウォールポリシーの保存:多くの人がこのステップを忘れ、再起動すると接続できません.
#iptables-save > /etc/sysconfig/iptables ## , service iptables save , 。
次の肉芝居が来て、多くの曲がり角を歩いた:赤は間違いの過程で、この一歩を誤って運んでください.私はvncserverコマンドで起動して、2台の機械はすべてデスクトップを見ることに成功して、とても興奮して、結局再起動するか接続できないか、vncserverを入力しなければ接続できません.最初はネット上で資料を探してVNCがユーザーレベルだと言って、もちろんそれを起動させて自動的にvncserverコマンドを実行させると思っていました:
#vi /etc/rc.d/rc.local
/usr/bin/vncserver #Centos , ,
##Redflag ,
#chkconfig vncserver off # , ,
やはりこの文を削除しましょう、試験はただ/etc/sysconfig/vncserverファイルを変更するだけです:#vi /etc/sysconfig/vncserver
VNCSERVERS="2:root" ## 2 3, ,
VNCSERVERARGS[2]="-geometry 800*600" ##TNND, ?
OK!検証を再起動しましょう、PS:/etc/rc.d/init.d/vncserver restartはVNC接続をオフにしません.vncserver-kill:2を使用します.