SSH X転送はリモートポート転送の例ですか?

SSH X転送はリモートポート転送の例ですか?

SSH X転送はリモートポート転送の例ですか?そう思います。

SSHリモートポート転送コマンドはSSH X転送をどのように実装しますか?

ありがとうございます。

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

答え1

基本的なコミュニケーションは非常に...と似ていますssh -R6010:localhost:6000が、SSHのX転送は後でより多くのことを行います。

たとえば、すでにポート6010でリッスンしているサービスがある場合はどうなりますか? SSH は、使用可能なポートが見つかるまで 6011、6012 を試みます。

その後、リモート側でDISPLAY変数を設定する必要があります。選択したリモートポートに応じて、localhost:10.0またはまたは...にすることができます。localhost:11.0

xauth次に、クライアントがローカルXサーバーが期待する正しいマジックCookieを送信するようにX認証()を処理する必要があります。

最新のSSHサーバーとクライアントでは、TCPソケットではなくUnixドメインソケットとの接続が可能ですが、概念は依然として同じです。

デフォルトでは、XオプションはsshXセッションの多くの「管理」要件とトラフィック転送を処理します。

関連情報