web-dev-qa-db-ja.com

切断されたvscodeリモートSSH接続に再接続する方法はありますか?

VSコードリモートSSHを実行していると、長期間にわたってネットワーク接続が緩んでVSコードに戻ったときに、左下のショーのステータスは「SSHから切断されました」を参照してください。ただし、セッションを再接続する方法はありません。新しいVSコードリモートSSHセッションの開始に常に戻る必要があります。どのように再接続できますか?

10
smartexpert

カスタムSSHファイルを設定して、ホストへの接続を生きているホストへの接続を保つ必要があります。

Host SomeRemoteHost
  HostName MyRemoteHostName
  User MyUsername
  ServerAliveInterval 60
  ServerAliveCountMax 30
 _

SSH拡張設定に進み、新しいカスタムSSH設定ファイルパスを設定します。あなたのマシンがスリープモードに入ると、これはうまくいきませんが、他のものに取り組んでいる間、バックグラウンドで接続を生かします。

PS:SSH設定がホストの正しいことを確認するか、ログインできなくなります。

1
Emilio M.

アイドル接続を落とすものがあるようです。私が知っているようにSSHはアイドル接続をドロップするための設定はありませんが、ファイアウォールがあります。あなたの接続を落とすいくつかの種類のファイアウォールまたは監視ソフトウェアまたはハードウェアデバイスがあるかもしれません。 Linux OSを使用している場合次のコマンドはあなたを助けるかもしれません:

ssh -o "ServerAliveInterval 60" <SERVER_ADDRESS>
 _

このコマンドは60秒ごとにSSHに保存されている要求を送信します。

0
iman rameshni