客户端配置
生成ssh密钥,得到私钥id_rsa和公钥id_rsa.pub文件
在用户目录下找到.ssh/config文件,这是vscode远程配置文件
一般内容如下:
Host 192.168.1.10HostName 192.168.1.10User xxxx
这个配置文件描述了目标主机和用户名
需要添加私钥的路径到配置文件IdentityFile
选项
Host 192.168.1.10HostName 192.168.1.10User xxxxIdentityFile ~/.ssh/id_rsa
到这里客户端就配置完毕了
服务端配置
找到~/.ssh目录下的authorized_keys文件,没有就创建一个
将客户端的id_rsa.pub文件内容复制到authorized_keys中,如果要添加多个则使用换行隔开
再次打开vscode远程就可以无密码访问远程主机了