
VNCを使用してローカルCentos 6.4デスクトップにリモートでアクセスしたいです。 Tigervncサーバーをインストールし、ユーザーのパスワードを設定し、ファイアウォールでポート5901を開き、vncサーバーを起動しました。別のデスクトップから接続しようとしましたが、次のメッセージを受け取りました。
connection to host 192.168.1.23 was closed
コマンドラインから試してみると、次の結果が表示されます。
vncviewer: ConnectToTcpAddr: connect: No route to host
回答の検索中にサーバー設定をに変更する必要があることがわかりましたallow users to view desktop
。この設定を変更するGUIツールが見つからず、これが問題かどうかはわかりません。
どのように動作させることができますか?
修正する:
以下は ~/.vnc/xstartup (ユーザーの) コードです。
#!/bin/sh [ -r /etc/sysconfig/i18n ] && 。 /etc/sysconfig/i18n 言語のエクスポート システムフォントのエクスポート vncconfig - アイコニック& #SESSION_MANAGER設定解除 DBUS_SESSION_BUS_ADDRESS 設定解除 オペレーティングシステム= `uname -s` if [ $OS = 'Linux' ]; ケース "$WINDOWMANAGER" *ドワーフ*) if [ -e /etc/SuSE-release ]; パス=$PATH:/opt/gnome/bin エクスポートパス フィリピン諸島 ;;; イサク フィリピン諸島 if [ -x /etc/X11/xinit/xinitrc ]; /etc/X11/xinit/xinitrcを実行します。 フィリピン諸島 if [ -f /etc/X11/xinit/xinitrc ]; sh /etc/X11/xinit/xinitrcを実行します。 フィリピン諸島 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot - モノクログレー xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP デスクトップ" & 台湾と
答え1
root ユーザーとして次の手順を実行します。
vim /etc/sysconfig/vncservers
次の2行を追加してください(vncuser
ユーザー名はどこにありますか)。
VNCSERVERS="1:vncuser"
VNCSERVERARGS[1]="-geometry 1600x1200"
次に、次のコマンドを入力します。
service vncserver start
service vncserver stop
chkconfig vncserver on
上記のコマンドが成功したら、vncserverを設定したxstartupファイルを編集する必要があります。だから私たちの場合はuser用に設定しましたvncuser
。
su vncuser
vi ~/.vnc/xstartup
次の2行のコメントを外します。
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
上記の手順も成功すると、VNCサーバーの設定は完了です。さらに情報が必要な場合は、VNCサーバーの設定に関するドキュメントを作成しました。ここ。