私が知る限り、ターミナルエミュレータは、ターミナルと同じビューポートを提供し、Xシステムからインポートされたことを除いて、ターミナルと同様に対話することを可能にするGUIベースのプログラムですssh user@ip
。リモートシステムで実行されているターミナルエミュレータにアクセスできません。使用するには、VNCを介してそのコンピュータに接続してからそれデスクトップ。
しかし、仮想コンソール(たとえば、Ctrl++を介して物理的にアクセスできるリモートシステム)にアクセスできますか?可能です。これにより、Xに付属のクリップボードにアクセスできるため、仮想コンソールにあるような感じもしません。AltF2ssh -X ...
提案されたコピーの場合、私の質問は特にSSHに関するものであるため、収集できる情報は次のとおりです。
-
SSH(あるコンピュータの端末を別のコンピュータのプログラムに接続)
-
擬似端末PTY「デバイス」を使用して、コンソールアプリケーションとユーザー空間で実行される端末作成プログラムとの間の通信を調整します。。例としては、各ログインセッションに疑似デバイスを割り当てるXベースの端末エミュレータとsshdがあります。
-
ユーザーのキーストロークを受け取り、どこかに送信する端末を「エミュレートする」アプリケーションがあるかもしれません(xtermとsshが良い例です)。カーネルには次のAPIがあります。擬似端末そのような理由で。だからあなたの端末実際の端末ではなくアプリケーションに実際に接続することが可能です。 XtermはX11を使用してテキストを表示し、sshはネットワーク接続を使用します。
だから私の質問に対する答えは「医師の端末にアクセスできる」ようです。
答え1
https://unix.stackexchange.com/a/4132/153329
あるシステムの端末を別のシステムのプログラムに接続するなど、端末エミュレータと呼ばれるプログラムによって(薄いカーネル層を介して)提供される擬似tty
ssh user@ip を使用すると、擬似端末 (X11 端末エミュレータではない) でシェルを実行できます。
ssh -Xを使用すると、リモートサーバーでグラフィカルアプリケーションを実行し、ローカルディスプレイとI / Oデバイスを使用して対話できるようにするSSHプロトコルであるX11転送を取得できます。
X11はクライアント - サーバーモデルを使用します。ここで、Xサーバーはグラフィックディスプレイおよび入力デバイス(モニター、マウス、キーボードなど)へのアクセスを管理するシステムのプログラムであり、Xクライアントはグラフィックスを処理するプログラムです。データ。
XサーバーとXクライアントはリモートネットワークを介して通信できます。