VSCode 远程连接 Vagrant 虚拟机开发环境

VSCode 远程连接 Vagrant 虚拟机和连接 WSL 开发环境大同小异。只是要注意一个小问题:本地可能存在多个 Vagrant 开发环境共享同一个 IP 端口,即 127.0.0.1:2222,这会导致 SSH 连接时报安全警告。在 %USERPROFILE%\.ssh\config 文件里添加如下配置:

Host Vagrant
  HostName 127.0.0.1
  Port 2222
  User vagrant
  StrictHostKeyChecking no
  UserKnownHostsFile NUL
%USERPROFILE%\.ssh\config

……