vscode无密码远程登录,不用输密码

212 阅读1分钟

客户端配置

生成ssh密钥,得到私钥id_rsa和公钥id_rsa.pub文件

在用户目录下找到.ssh/config文件,这是vscode远程配置文件

一般内容如下:

Host 192.168.1.10
  HostName 192.168.1.10
  User xxxx

这个配置文件描述了目标主机和用户名

需要添加私钥的路径到配置文件IdentityFile选项

Host 192.168.1.10
  HostName 192.168.1.10
  User xxxx
  IdentityFile ~/.ssh/id_rsa

到这里客户端就配置完毕了

服务端配置

找到~/.ssh目录下的authorized_keys文件,没有就创建一个

客户端的id_rsa.pub文件内容复制到authorized_keys中,如果要添加多个则使用换行隔开

再次打开vscode远程就可以无密码访问远程主机了