コマンドラインからリモートデスクトップの権限を変更する (リモートで?)

コマンドラインからリモートデスクトップの権限を変更する (リモートで?)

職場のデスクトップにアクセスしてコマンド ラインで作業することはできますsshが、リモート デスクトップ プロトコルを使用して、開いたまま実行しているプログラムの一部を確認したいと思います。

デスクトップ上でリモート デスクトップ クライアント (例: tsclient) を使用する権限を設定していないため、接続要求が拒否されます (画像を参照)。

ここに画像の説明を入力してください

指示は前の質問次のようにするとうまくいくはずです:

gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true
/usr/lib/vino/vino-server

しかし、私はこれを理解します:

(30/07/2011 11:25:35 PM Autoprobing TCP port in (all) network interface
30/07/2011 11:25:35 PM Listening IPv6://[::]:5900
30/07/2011 11:25:35 PM Listening IPv4://0.0.0.0:5900
30/07/2011 11:25:35 PM Autoprobing selected port 5900
30/07/2011 11:25:35 PM Advertising security type: 'TLS' (18)
30/07/2011 11:25:35 PM Advertising authentication type: 'No Authentication' (1)
30/07/2011 11:25:35 PM Advertising security type: 'No Authentication' (1)

何か間違ったことをしているのでしょうか?

SSH で接続し、tsclient を使用するために必要な権限を自分に与えることは可能ですか?

答え1

SSH サーバーとクライアントが X 転送を受け入れるように設定されている場合、次のコマンドで Vino 設定マネージャーを起動できます。

ssh -X <remote>
user@remote:~$ vino-preferences

これにより、vino サーバーを有効にし、VNC パスワードを含む設定を変更できます。

答え2

何も悪いことをしていませんが、間違ったソフトウェアを使用しています。まったく理解できます。Ubuntu で「リモート デスクトップ」と呼ばれていたものは、リモート デスクトップ ソリューションとして意図されたものではありません。実行中のデスクトップを他のユーザーと共有する方法として意図されていました。バグを報告しましたが、修正されたようで、現在は「デスクトップ共有」に名前が変更されています。これははるかに適切な説明です。

しかし、たとえ可能だとしても、お勧めできません。VNC は非常に遅いプロトコルであり、はるかに優れた代替手段があります。

  • XRDP は、X 用のリモート デスクトップ プロトコル サーバーです。ドキュメントが不十分で、構成がやや複雑です。利点は、Windows のリモート デスクトップ クライアントや、Ubuntu にデフォルトでインストールされている tsclient を使用して接続できることです。http://www.xrdp.org/
  • Nomachine NX。これは非常に効率的で使いやすいリモート デスクトップ システムです。これはクローズド ソースで、独自のオープン ソース NX ライブラリ上に構築されています。2 人のユーザーのみが接続を許可され、同時に 2 つの接続に制限されている場合、無料で使用できるサーバーが提供されます。これらの制限のない他のサービスも販売されています。クライアントは無料で、複数のオペレーティング システムで使用できます。また、Java プラグインも用意されているため、Web ブラウザーからセッションを開始できます。OpenNX というオープン ソース クライアントがサーバーと互換性がありますが、私は試していません。Nomachine:http://www.nomachine.com/オープンNX:http://opennx.net/
  • FreeNX は、オープン ソースの NX ライブラリに基づいて、Nomachine NX Server の直接的な代替品となることを目指しています。クライアントおよび OpenNX クライアントと互換性があります。インストールと使用は簡単です。翻訳元
  • X2Go。これは私のお気に入りです。Nomachines NX ライブラリに基づいており、サーバーはオープン ソースです。Firefox 用のプラグインがあり、ブラウザーで直接セッションを実行できます。また、他の製品にはない PulseAudio もサポートしています。クライアントは非常に優れており、ディスプレイ マネージャーとして使用できます。http://www.x2go.org/

これらはすべて非常に優れたソリューションですが、逆の順序で試してみて、うまく機能するものが見つかったらそこで止めることをお勧めします。つまり、最初に x2go、次に freenx などです。

答え3

x11vnx をインストールし、ssh 経由でログインした後に実行することもできます。

しかし、まずは Takkat が提案した解決策を試してみます。ほとんどの場合、そのままで動作します。

関連情報