vscode 免密登录服务器
- 1. 本地端
- 1)生成密钥
- 2)vscode的config文件中添加id_rsa文件路径
- 2. 服务器端
- 1)在 authorized_keys 文件中加入密钥:
- 2)修改authorized_keys文件权限
1. 本地端
1)生成密钥
在命令行中运行:ssh-keygen -t rsa
,按提示回车
在文件夹 C:\Users\xxxx.ssh 中可以查看新生成的密钥文件 id_rsa 和 id_rsa.pub
2)vscode的config文件中添加id_rsa文件路径
2. 服务器端
1)在 authorized_keys 文件中加入密钥:
进入.ssh文件夹:cd ~/.ssh
编辑 authorized_keys 文件:vim authorized_keys
将 id_rsa.pub 中的内容粘贴进来
注意:没有.ssh文件夹的自己创建即可:
生成.ssh文件夹:ssh localhost
创建 authorized_keys 文件:touch ~/.ssh/authorized_keys
2)修改authorized_keys文件权限
命令:chmod 600 authorized_keys