外部リモートデスクトップからLinuxにアクセスするためのVNCベースのソリューションではありません

外部リモートデスクトップからLinuxにアクセスするためのVNCベースのソリューションではありません

私のワークステーションPCでLinuxを使用したいのですが、まだ利用できません。主な理由は、外部からLinuxへの便利なリモートデスクトップアクセスが不足しているためです。便利なリモートデスクトップアクセスとは、Windowsで実装される方法を意味します。 Windowsでは、ローカルで開始されたセッションに接続してリモートで続行できます。これを行うと、ローカルコンピュータがロックされます。ローカルコンピュータに戻り、パスワードを入力してローカルセッションのロックを解除して取得できます。既存のセッションなしでWindowsコンピュータに接続して、リモートで新しいセッションを開始することもできます。その後、コンピュータに移動してロックを解除し、ローカルでセッションを続行できます。オフィスの外で、またはオフィスの他の場所(会議室または同僚の職場)で作業を続けるには、この機能が必要です。

現在、Linuxのリモートデスクトップサーバーソリューションは上記の機能を提供できません。私はxrdp、VNC、X2Goのいくつかの実装を試しました。それらのどれも必要に応じて働かなかった。彼らは次のいずれかを行います。

  1. 常に新しいセッションを開始
  2. ローカルコンピュータがロック解除され、近くにいる人が自分が何をしているのかを見ることができ、ローカルマウスとキーボードを介してセッションに介入できる場合は、共有モードでローカルで開始されたセッションを続行します。

X2Goには、リモートコンピュータとローカルコンピュータで異なる解像度をサポートする追加の問題もあります。

約1年前、私はwayland-develメーリングリストに次の質問をしました。

  1. リモートデスクトップでWaylandを使用する
  2. Re1:リモートデスクトップでWaylandを使用する
  3. Re2:リモートデスクトップでWaylandを使用する

それ以来、リモートデスクトップLinuxアクセスのサポートが変更されましたか? WaylandやXorg - 重要ではありません。

VNCは構造的にこれをサポートしていないため、VNCベースのソリューションを提供しないでください。 TeamViewerのようなフレームバッファビューアだけです。

答え1

使用できるGNU画面(コマンドラインユーザーの場合)または次の商用ツールを使用できます。チームビューア(GUIを好む場合)。

GUIを使うのは簡単なので、GNU画面の使い方を説明します。まず、次のコマンドを呼び出す必要があります。

$ screen

次に、次を使用して新しい端末を作成するか、端末間を切り替えて押して外し、ctrl+a+c次の方法で再接続できます。ctrl+a+spacectrl+a+actrl+a+a

$ screen -r

もっと見つけることができますここ

ssh同様の方法でサーバーにアクセスできる必要があることに言及したいと思います。

答え2

VNCは構造的にこれをサポートしていないため、VNCベースのソリューションを提供しないでください。 TeamViewerのようなフレームバッファビューアだけです。

しかし、これがVNCを完全に除外しなければならないという意味ではありません。

  1. Xvncヘッドレスサーバーの起動
  2. VNCクライアントと目的のトランスポートリンク(SSHトンネルなど)を使用してリモートで接続します。
  3. 実行中のデスクトップセッション(Xサーバー)でXvnc必要に応じて実行中のアプリケーションを別のXサーバーに移動できますか?

Waylandの場合、進行中の作業があると思いますが、現在の状態はわかりません。

もちろん、テキストベースのアプリケーションの場合tmuxなど、端末マルチプレクサを使用してくださいscreen

答え3

私は非常に似たものを探していましたが、最も近いものfreerdp-shadow-cli

これは Debian のマニュアルページですが、複数のディストリビューションで使用できます。

彼らのGitHubとても活動的なようだからそこに質問をして支援を受けるのがいいようです。

xrdp同様の実装があるかどうかはわかりません。それだけの価値があるかもしれません。見て:

関連情報