VSCode远程ssh免密配置
在使用VSCode进行ssh时,每次都要输入目标主机的密码,只要是新建窗口连接,都会触发密码验证。
所以本人查找网上资料,在茫茫文章中,终于找到一个优雅、易理解、易实现的方法
生成本地密钥(使用cmd)
这一步是在你目前使用的电脑(也就是VSCode,在这里称为A电脑)打开cmd,输入:
1 | ssh-keygen |
打开cmd的方式:使用
win
+r
,输入cmd
,然后回车
输入ssh-keygen
之后一路回车就行,直至结束
生成本地密钥(使用Git Bash)
与使用 cmd
一样,在任意处点击右键,打开 Git Bash
同样输入:
1 | ssh-keygen |
根据提示一路回车就行
配置远程主机
一般远程主机为Linux
(在这里称为B电脑),那么输入如下指令:
1 | cd ~ |
此时新建了一个.ssh
的目录,在这个目录中拷贝A电脑中生成的id_rsa.pub
文件到B电脑的~/.ssh/
中
A电脑中生成的
id_rsa.pub
的文件在C盘。用户目录中的.ssh/
下
可以像我一样打开git bash
输入:
1 | cd |
找到id_rsa.pub
的文件,使用u盘拷贝到B电脑,当然你会使用ssh传输文件也行
激活远程免密
在B电脑中输入:
1 | cd ~/.ssh/ |
完成后重启B电脑即可
参考链接
CSDN博客,VSCode远程免密登录- 标题: VSCode远程ssh免密配置
- 作者: Camill
- 创建于 : 2024-01-22 15:41:17
- 更新于 : 2024-01-22 17:34:00
- 链接: https://camill.love/note/vscode-remote/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论