vscode中通过ssh连接服务器时,不需要每次都输入密码
1.在win10上如下路径检查是否有公钥和私钥,如果有跳到步骤3,依序执行步骤2
C:\Users\自己的用户名\.ssh
2.打开dos cmd,在里面执行ssh-keygen,一路回车
3.将生成的公钥通过某种方式传到服务器上,我这里使用的是 virtualbox自带的共享文件夹功能,任何一种方法都可以,只要将这个文件上传到服务器就行
4.新建文件authorized_keys,具体可以参看下图
touch authorized_keys
5.将公钥的内容 追加到这个文件里,具体可以参看下图
cat id_rsa.pub >> authorized_keys
6.把authorized_keys文件放到主目录~./.ssh下面
7.结束
参考:
https://blog.csdn.net/u012308586/article/details/128039874
https://blog.csdn.net/qq_40477290/article/details/120260225?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_aggregation-4-120260225.pc_agg_rank_aggregation&utm_term=VScode%E6%AF%8F%E6%AC%A1%E8%BF%9C%E7%A8%8B%E9%83%BD%E8%A6%81%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81&spm=1000.2123.3001.4430