# A8. VSCode免密安全连接远程服务器
基本思想是在本地生成密钥文件对,并将公钥文件上传服务器。
# 1. 本地生成密钥文件
D:> ssh-keygen
1
- 在本地.sh目录下将生成两个密钥文件:~/.ssh/id_rsa, ~/.ssh/id_rsa.pub ;
# 2. 上传共钥文件到远程服务器
将公钥文件 id_rsa.pub 上传(可以用scp命令)到远程服务器上 ~/.ssh/,并将内容追加到 authorized_keys 文件中。 并设置文件权限:
$ chmod 600 ~/.ssh/authorized_keys
1
本地测试:
D:> ssh cai@10.8.0.1
1
# 3. 本地VSCode使用
在VSCode中直接连接远程服务器,将不再需要重复输入passwd! 😄