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

 

posted @ 2024-03-18 20:52  midhillzhou  阅读(720)  评论(0编辑  收藏  举报