2023.10.11 Linux上C/C++开发环境搭建(使用VScode) 建立公钥密钥对以免密打开文件等等

本文介绍了如何在VScode上通过remotedevelopment插件实现远程连接,包括配置SSH隧道、生成SSH密钥对以及如何将公钥添加到远程主机的authorized_keys文件,以避免频繁输入密码的问题。
摘要由CSDN通过智能技术生成
在VScode上实现远程登陆,安装remote development插件,选择远程(隧道/SSH)方式,在配置文件里补充条目之后便可以连接,方便后续链接可以将远程主机的ip地址固定。在VScode里的文件选项里可以选择关闭远程连接。在这里插入图片描述
这时候,要打开远程Linux主机上的文件等操作的时候需要一直重复输入密码,可以选择生成一个SSH密钥对,在本地电脑上命令行内输入后一直回车就可以

ssh-keygen -t rsa

即可在下图中目录下生成两个文件。其中不带pub的为私钥,带pub的为公钥,需要把公钥复制到远程主机上的ssh文件夹下的authorized_keys文件里(注意ssh是个隐藏文件夹,需要先回到家目录再ll指令,如果没有那个文件夹可以在远程主机上同样使用一次上面那个指令,就会自动生成力)可以在xshell上建立的连接里面vim打开该文件之后选择插入模式粘贴保存退出,之后打开文件之类的就不需要密码辣。

在这里插入图片描述
就酱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值