約25年前にX11を使用していましたが、VNCを使用したことがありません。 Windowsラップトップと外部ゲートウェイからsshするボックスとの間にVNC接続を設定しようとしています。
Win7ラップトップからUbuntuゲートウェイボックスにsshし、「ゲートウェイ」と呼びます。次に、ゲートウェイ専用のIPを持つブレードにsshします。これを「ブレード」と呼びます。
Win7ラップトップのポート5901からブレード:5901へのローカルポート転送も設定します。
Apt-getを使用して「tightvncserver」を「blade」にインストールし、デフォルトオプションで実行しました。
次に、Win7ラップトップで「tightvncviewer」を実行し、サーバーに接続しました。次のエラーダイアログの内容を含むVNC画面が表示されました(わずかに省略されています)。
Xsession: unable to start X session --- no "/home/.../.xsession" file, no
"/home/.../.Xsession" file, no session managers, no window managers, and no
terminal emulators found; aborting.
「ブレード」上のsshシェルから、基本的に同じことを言っている.xsession-errorsファイルを作成しました。
これは、ポート転送が正常に機能していることを示していますが、「ブレード」で追加の構成を行う必要があることを示しています。
それで、これを解決する適切な方法は何ですか?
更新:
Ubuntuボックスでvncサーバーを起動してからクライアントから接続を試みると、一部の情報が「〜/ .vnc /:1.log」に書き込まれます。この出力を初めて見たとき、「〜/ .Xresources」が見つからないことがわかりました。 Xリソースをカスタマイズする必要はないので、これはそれ自体が「エラー」であるとは思いませんが、それでも「〜/ .Xresourcesに触れて」再起動し、ログにはそのエラー/警告がありませんでした。もう。
いずれにせよ、ここで完全な内容を示しているログは、物事がうまくいっていると言っているようです:
10/07/15 18:47:28 Xvnc version TightVNC-1.3.9
10/07/15 18:47:28 Copyright (C) 2000-2007 TightVNC Group
10/07/15 18:47:28 Copyright (C) 1999 AT&T Laboratories Cambridge
10/07/15 18:47:28 All Rights Reserved.
10/07/15 18:47:28 See http://www.tightvnc.com/ for information on TightVNC
10/07/15 18:47:28 Desktop name 'X' (bl12-kvm-nest:1)
10/07/15 18:47:28 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
10/07/15 18:47:28 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
10/07/15 18:49:18 Got connection from client 10.118.34.193
10/07/15 18:49:18 Using protocol version 3.8
10/07/15 18:49:19 Enabling TightVNC protocol extensions
10/07/15 18:49:21 Full-control authentication passed by 10.118.34.193
10/07/15 18:49:22 Using tight encoding for client 10.118.34.193
10/07/15 18:49:22 rfbProcessClientNormalMessage: ignoring unknown encoding 16
10/07/15 18:49:22 Using image quality level 6 for client 10.118.34.193
10/07/15 18:49:22 rfbProcessClientNormalMessage: ignoring unknown encoding -223
10/07/15 18:49:22 Enabling LastRect protocol extension for client 10.118.34.193
10/07/15 18:49:22 Enabling cursor position updates for client 10.118.34.193
10/07/15 18:49:22 Enabling full-color cursor updates for client 10.118.34.193
これを解決できました。キーは〜/ .vnc/xstartupファイルに焦点を合わせることでした。 Xsessionを実行する代わりに、fvwmを実行するようになり、十分に機能するようになりました。