はじめに
Visual Studio CodeのRemote - SSHを愛用しているのですが、0.117.0から0.117.1にアップデートすると、Linuxマシンに接続できないエラーが発生しました。
原因
configファイルの書き方が原因でした。
Host user1@1.2.3.4
HostName 1.2.3.4
User user1
Host user2@1.2.3.4
HostName 1.2.3.4
User user2
上記の書き方だと、0.117.1以降では接続時に以下のように解釈されるようです。
user1@user1@1.2.3.4
そのため、@を-に置き換えました。
Host user1-1.2.3.4
HostName 1.2.3.4
User user1
Host user2-1.2.3.4
HostName 1.2.3.4
User user2
さいごに
Remote - SSHのRelease Noteをまだ確認できていませんが、とりあえず接続に失敗する問題は解決できました。