TigerVNCへの接続はすぐに終了します。

TigerVNCへの接続はすぐに終了します。

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サーバーの設定に関するドキュメントを作成しました。ここ

おすすめ記事