web-dev-qa-db-ja.com

リモートコンピューターでの永続的なオープンGUIセッション(Ubuntu Server 12.04)

私はこれを探しています(Ubuntuデスクトップ12.04とUbuntuサーバー12.04を使用):

  • 常に実行する必要のあるプログラムがいくつかあるため、ノンストップのオープンセッションを備えた1台のマシン(A)が必要です。

  • 別のマシン(B)からそのマシン(A)にリモートアクセスする必要があります。

  • Aで実行されているプログラムの多くはグラフィカルインターフェイスを備えているため、コマンドラインコマンドだけで作業することはできません。結果を理解したり、何をすべきかを知るために、それらを確認する必要があります。

  • マシンAに空のpromtまたはログイン画面以外のものを表示させたくありません。

これまで、openssh-serverとclient、マシンAのvnc4server、マシンBのクライアントとしてReminnaを使用してきました。

すべてが完全に機能しますが、セッションがサーバー画面に表示されないか、何らかの方法で非表示にする必要があります。

出来ますか?

私の英語を許してください。それは私の母国語ではありません。

編集:

http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html に示されている手順に従いました。

これまでのところ、gnome-sessionを起動するようになりましたが、ローカルのgnomeデスクトップと重複しているだけです。ウィンドウコンテナ内には表示されません。

私はそれを作るために利用可能なソフトウェアのさまざまな組み合わせを試し続けていますが、これまでのところ必要な結果が得られていません:(

私はそれを手に入れるときに解決策を投稿することを約束しますが、それまでの間、どんな助けも大歓迎です:)

1
Alberto Martín

あなたはおそらくX11転送を探しています: http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

0
Jasper

新しい2番目のXセッションを起動し、VNCやTeamViewerなどのリモートデスクトップソフトウェアを使用してそのXセッションにアクセスするのはどうですか?新しいXセッションはコンピューターのモニターに表示されません。

以下は " 2番目のXセッションを開始する方法は? "から引用されています:

$ startx -- :1

テキストコンソールを使用する必要があることに注意してください。 Xセッションからこれを行うと、許可されない場合があります。最初にCtrl + Alt + F1を押してテキストコンソールに切り替え、そこにログインします。

Ctrl + Alt + F7およびCtrl + Alt + F8を押して、Xセッションを切り替えます(Fキー番号はディストリビューションによって異なる場合があります)。

より詳細な制御が必要な場合は、次のようにコマンドにオプションを追加できます。

$ startx gnome-session -- :1 vt8

これにより、ディスプレイ1でgnome-sessionが起動し、仮想コンソール8(Ctrl + Alt + F8)で実行されます。

これで、次のように新しいXセッションでリモートデスクトップサーバーを起動できるようになります。

DISPLAY=:1 teamviewer

TeamViewerの場合、物理コンピュータにアクセスし、新しいXセッションに入る必要がある場合があります(Ctrl+Alt+F8)リモートデスクトップサーバーを構成します。これはおそらくVNCには当てはまりませんが、私は実際には経験がありません。 TeamViewerまたはSplashTopを本当に使用したい場合は、最初にVNCを介して構成および接続してから、GUIを介して他のリモートデスクトップサーバーソフトウェアをセットアップする必要があります。

0
Hubro