私コードサーバー私のリモートUbuntuコンピュータで今すぐ起動する方法は次のとおりです。
ssh -t -t user@server "code-server"
ターミナルで(-t -t
私はこれ)ssh -N -L 8443:127.0.0.1:8443 user@server
第2ターミナルで- ブラウザでアプリケーションを開きます。
その後、閉じたいときは両方の端末を閉じます。私の質問は、これが1つの接続のみを使用して実行できるかどうかです。現在2つのSSHセッションが必要なので、2回認証する必要があります。 1つはアプリケーションを起動し、終了時にKILLを送信し、もう1つはトンネルに送信します。
答え1
以下をテストしましたが、うまくいくようです。
ssh -t -t -L 8443:localhost:8443 user@server "sleep 3"
Connection to server closed.
3秒待ってからSSHセッションを閉じます。代わりに、アプリケーションを引用符で囲むか、アプリケーション全体を削除しsleep 3
て"sleep 3"
対話型シェルを提供できると言いたいです。