Vscode Remote SSH配置
SSH config文件内容样例如下:
# 官网示例
Host python-linux-vm
HostName <vm address>
User sana
IdentityFile ~/.ssh/id_python_vm
Host node-vm
HostName <vm address>
User sana
Port 5522
IdentityFile ~/.ssh/id_node_vm
参数选项说明:
| 选项 | 描述 |
|---|---|
| Host | 给主机的一个别名 |
| HostName | 主机的ip地址或者域名 |
| User | 连接主机使用的用户名称 |
| Port | 端口,默认是22 |
| IdentityFile | 存储密钥的本地文件路径 |
当一个主机有多个端口提供ssh服务(多台内网机器通过同一台服务器实现内网穿透)的时候,需要使用Host给不同的端口起不同名称,否则无法识别成两个机器。

浙公网安备 33010602011771号