vscode远程连接需要输入密码,比较烦,可用ssh公钥免驱密码输入

vscode远程连接需要输入密码,比较烦,可用ssh公钥免驱密码输入
参考 https://zhuanlan.zhihu.com/p/425641299

在windows上的配置

步骤一:进入C:\Users\你的用户名\.ssh,查看是否已经有下面两个文件:

id_rsa、id_rsa.pub

如果已经存在,就跳过步骤二

步骤二:打开本地电脑终端 cmd, 输入ssh-keygen,一路回车

经过步骤二,在路径C:\Users\你的用户名\.ssh中可以发现生成了id_rsa、id_rsa.pub这两个文件。

image

ubuntu上的配置

1.登录ubuntu 到用户根目录   cd ~
2.检测有没有 .ssh 目录,没有就创建
3.将win上生成的*.pub文件,上传到ubuntu的 .ssh 目录下
4.启用这个pub指令如下
cd ~
chmod700 .ssh 
cd .ssh 
cat id_ed25519.pub >> authorized_keys 
chmod600 authorized_keys 
5.重启ssh,指令:   sudo systemctl restart ssh

image

再回到win上,用vscode就可以无密码登录了

posted @ 2025-10-30 15:56  小城熊儿  阅读(9)  评论(0)    收藏  举报