自宅にはUbuntu 12.04ワークステーションがあり、仕事中にも使用しています。私のガールフレンドも仕事中に使っています。配置では、彼女がマシンで物理的に作業している間にsshを介して接続します。
ユーザーがログオフせずにリモートデスクトップセッションを使用できるようにしたいと思います。これまでのところ、次のコマンドを使用してx11vncとsshを使用してワークステーションにリモート接続できました。
Sudo x11vnc -create -safer -localhost -nopw -once -auth /var/run/lightdm/root/:0 -display :21
PuTTYとtightvncでクライアントコンピューターとしてWindowsを使用しています。
X11vncコマンドを実行する前に、特定のディスプレイでXサーバーを起動する必要があることを読みました。しかし、私はそれをするたびに、ガールフレンドをマシンからログアウトさせ、物理ディスプレイに私がしていることを強制的に表示させます。
ワークステーションにリモートで接続し、誰もログアウトせずにXセッションを使用する方法はありますか?
PuTTY/xmingを介して通常のX11転送を試しましたが、非常に遅いです
ありがとう!
編集:将来これに問題が発生した場合に備えて、次のWebサイトでガイドを使用しました。 http://rbgeek.wordpress.com/2012/06/25/how-to-install-vnc- server-on-ubuntu-server-12-04 / 私はそれをテストしましたが、うまく動作します:良い速度、ssh経由のvnc、誰もログアウトしません
代わりにvncserver
パッケージを使用してください。ただし、Unity 3D/Gnome 3以外のデスクトップ環境を使用する必要があるため、セットアップする必要があります。
私はこれを達成するために別の方法を使用していますが、vncserverなどの別のパッケージではなく、x11vncを使用し続けています。
次のオプションをx11vndコマンドラインに追加します。-shared -forever
オプション-shared:VNCディスプレイは共有されています。つまり、複数の視聴者が同時に接続できます(デフォルトではオフ)。
オプション-forever:最初のクライアントが切断されるとすぐに終了するのではなく、より多くの接続をリッスンし続けます。 -manyと同じ