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给不同的端口起不同名称,否则无法识别成两个机器。