SSH Xの転送について質問があります。これは、特にXプログラム、つまりIceweaselなどの特定のWebブラウザクライアントを渡す場合にそうです。
Xサーバー<--(Xクライアントで実行されたIceweasel表示要求)---Xクライアント
このWebブラウザでFlashやJavascriptゲームなどのいくつかの動的コンテンツを実行したいとします。
私の質問:Xサーバーで実行されますか、それともXクライアントで実行されますか?
ベストアンサー1
だから、これは用語のために混乱する質問です。 Xサーバーは、コンピュータのビデオハードウェアと対話し、Xプロトコルを介してグラフィックを表示する機能をXクライアントに提供するプロセスです。したがって、X転送を使用してSSH経由で接続すると、Xクライアントはリモートサーバーにあり、Xサーバーはローカルシステムのプロセスです。
この場合、iceweaselはリモートサーバー上で実行されているため(Xクライアントとして実行中)、フラッシュはリモートサーバー上で実行されますが、SSHトンネルを介してXプロトコルを使用してローカルコンピューター上のXサーバーと通信しています。