windows中vscode通过ssh连接linux 保存公钥 运行c程序

发布时间 2023-11-24 14:08:49作者: NA7N7A7

1、首先,vscode下载以下几个扩展,c/c++、remote development

 

2、下载完成后编写自己的linux连接配置文件

 配置文件包括host、hostname、user和port,以下是我的配置,编辑完成保存,然后直接新建连接即可

 3、新建的连接每次重连都需要输入密码,通过ssh公钥来解决

首先,打开windows的cmd或者powershell执行 ssh-keygen -t rsa

会提示需要保存的密钥路径,这里建议直接回车使用默认路径即可
默认路径:C:\Users\你的用户\.ssh

接下来将生成的密钥的公钥id_rsa.pub拷贝到linux上你登录用户的主目录的.ssh目录下

 最后,将拷贝到linux的公钥名称改成authorized_keys然后给上个755权限即可

断开重连可能需要核对一次身份,以后就不用输入密码了