# 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! 😄