で接続するリモート サーバーのファイル システムに保存されているドキュメントやメディア (PDF や JPEG など) を表示できるサービスを作成したいと考えていますssh
。X11 フォワーディングは遅すぎるため、それをカットしません。代わりに、必要に応じてリモート システムからファイルをコピーして表示するプロトコルを設計したいと考えています。
私の質問は 2 つあります。
リモート マシンのポートを取得するにはどうすればよいですか? 複数の接続を行っている可能性があるため、1 つのウェルノウン ポートを単純に使用することはできません。ポートを動的に割り当てる必要があります。
ポートを取得したら、それをリモート マシンのディスプレイ アプリケーションにどのように通信すればよいですか? SSH X11 転送は環境変数を設定して
DISPLAY
通信し、エージェント転送はSSH_AUTH_SOCK
環境変数を設定して通信します。リモート コマンドを使ってクリエイティブなことができるのではないでしょうか?
どんなアイデアでも歓迎します。