web-dev-qa-db-ja.com

複数のユーザーとのSSHおよびx11vnc

自宅には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、誰もログアウトしません

4
Damian

代わりにvncserverパッケージを使用してください。ただし、Unity 3D/Gnome 3以外のデスクトップ環境を使用する必要があるため、セットアップする必要があります。

2
ish

私はこれを達成するために別の方法を使用していますが、vncserverなどの別のパッケージではなく、x11vncを使用し続けています。

次のオプションをx11vndコマンドラインに追加します。-shared -forever

オプション-shared:VNCディスプレイは共有されています。つまり、複数の視聴者が同時に接続できます(デフォルトではオフ)。

オプション-forever:最初のクライアントが切断されるとすぐに終了するのではなく、より多くの接続をリッスンし続けます。 -manyと同じ

[ http://www.karlrunge.com/x11vnc/x11vnc_opts.html] [1]

0
Rolf