リモート PC でグラフィカル ブラウザーを起動し、SSH を使用してローカル PC で使用するにはどうすればよいでしょうか?

リモート PC でグラフィカル ブラウザーを起動し、SSH を使用してローカル PC で使用するにはどうすればよいでしょうか?

別の Debian システムから自分の Debian PC に SSH で接続できます。ルーターの設定 Web ページにアクセスしてポート転送設定を変更したいのですが、ルーターの Web ページの設計が悪く、ターミナル ベースのブラウザー (この場合は Lynx ですが、ほとんどのターミナル Web ブラウザーでも同じだと思います) を使用して必要なものを参照したり変更したりすることができません。

リモートの Debian PC でグラフィカル セッションを開始し、Firefox または別のグラフィカル Web ブラウザーを起動して、そのグラフィカル ブラウザー セッションを「受信」できるのではないかと思いますが、その方法がわかりません。

リモート SSH セッションではX11Forwarding=yes、別の Debian システムを使用してログインしているので、X セッションを受信できるはずです。

リモート PC でグラフィカル ブラウザーを起動し、SSH を使用してローカル PC で使用するにはどうすればよいでしょうか?

最も皮肉なことは、VNC ポートのポート転送を有効にして、このような面倒なことを行わなくて済むようにしたいということです。

答え1

X転送に関しては、可能です。いくつかの投稿であなたの質問に答えることができます。例えば、これですサーバーでこれを有効にして(そしてsshを再起動して)-X接続するときにスイッチを使用する必要があるだけです。

もう 1 つの簡単な代替案は、SSH トンネルを介してポート転送を設定することです。

ssh <debianuser>@<debianserverIP> -L 81:<routerIP>:<routerPort>

これにより、ローカルポート81がSSHトンネルを介してルーターに転送されます。これで、クライアントコンピューターからブラウズhttp://localhost:81(またはHTTPS)するだけです。

関連情報