1. windows配置
- 打开windows下的cmd
- 输入:
ssh-keygen -t rsa -b 4096
- 生成ssh秘钥和公钥,一路回车确定就可以了
- 默认秘钥密钥id_rsa和公钥id_rsa.pub文件都默认保存在(C:\User\用户/.ssh)文件夹下)
2. vscode配置
点击图片中1或2处,找到config文件
按照图片中的格式填写依次填写信息
- 第1~2行填写IP
- 第3行填写用户名
- 第4行填写windows下秘钥所在的位置
3. 服务器配置
将windows下的公钥id_rsa.pub的内容拷贝到服务器中的隐藏目录下的authorized_keys文件中:
/home/.ssh/authorized_keys
切记:不要直接id_rsa.pub的内容将复制粘贴到authorized_keys中
建议采用如下方法:
- 将文件id_rsa.pub拖动或者上传到
/home/.ssh
目录下 - 执行
cat id_rsa.pub >> authorized_keys
命令
4. 结语
现在关掉所有页面,重新打开vscode,终于可以愉快的登录服务器coding啦~