1. 首页
  2. 教程
  3. Windows

VsCode Remote SSh开启免密登录

VsCode远程开发使用remote插件非常方便,可以方便的实现windows开发linux应用,仅需使用remote ssh连接一个远程主机,就可以很方便的进行远程开发,并且可以安装插件,不需要再远端安装clang等重型的开发工具,下面为remote免密开启密钥登录配置,不用每次都输入密码了

免密登录方法:
1. 打开vscode远程配置文件:
点击左侧的远程资源管理器,再点击上面的设置按钮

然后会弹出:

也可以通过这里打开配置文件(见上面远程连接的步骤2和步骤3):

2. 在本地生成ssh密钥(需要本地安装ssh,这里就不详细介绍了),其他地方生成也可以,拷贝dui’y

在这里插入图片描述

一路回车即可
会在.ssh文件夹中生成如下文件
id_rsa是私钥,id_rsa.pub是对应的公钥

3. 将id_rsa.pub中的公钥(选择记事本打开,复制即可)复制到远程主机的.ssh文件夹下的authorized_keys(如果没有新建即可,多个也支持)文件中
公钥:

远程主机中:

在这里插入图片描述
4. 在配置文件中加入本地私钥的路径:

请添加图片描述

解释一下各个选项的意思:

Host表示给远程主机起的名字(这个名字不需要是ip地址,自己可以随便起一个名字),
HostName表示远程主机的ip
User表示远程主机登录的用户名
IdentityFile表示本地私钥的存放目录
ServerAliveInterval表示本地会每60秒给远程主机发送一个KeepAlive请求,保证终端不会因为超时空闲而断开连接
这样,下次登录远程主机的时候就不需要输入密码了。

done

原创文章,作者:admin,如若转载,请注明出处:https://www.huiyingwu.com/4839/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Game bài đổi thưởng