VsCode配置ssh免密远程登录

        很多时候我们需要连接服务器或者虚拟机在Linux上开发,如果用vim编辑器去开发,对大部分人来说都是不太习惯的,这时候我们就可以利用vscode远程连接服务器或者虚拟机,下面是整个配置过程:(如果已经安装好并且连接好远程机器,那么可以直接从第十步开始看)

1、准备工作

电脑要安装好vscode,如果是要连接虚拟机的话,先安装虚拟机!虚centos或者ubuntu都可以。

vscode官网下载地址:Visual Studio Code - Code Editing. Redefined

centos官网下载地址:The CentOS Projeu

ubuntu官网下载地址:Enterprise Open Source and Linux | Ubuntu

2、在vscode配置ssh

(1)打开vscode,点击红色方框处安装插件 

 (2)如果需要汉化可以安装一下这个插件,安装完成后重启一下vscode就可以

(3)安装远程连接的插件

 (4)安装成功后会出现红色方框图标,点击进去配置,然后在绿色方框选择SSH Targets

 (5)再点击一下红色方框出齿轮这个按钮

 (6)点击下面红框这里 

 (7)在config里面配置你的虚拟机或者服务器的信息,Host是虚拟机或者服务器的名称,HostName是虚拟机或者服务器的ip地址,User是登录的用户

 (8)配置成功后左边红色方框处会出现电脑图标,然后点击右边绿色方框处打开新窗口

 (9)在弹出的窗口依次选择Linux,Continue,然后输入你设置的用户名对应是用户密码,再按enter键,稍等一会就能连接成功。

(10)配置免密码登录,先打开cmd,命令提示符 

(11)输入ssh-keygen -t rsa,然后连续回车直到结束

 (12)找到.ssh这个文件夹,打开id_rsa_pub这个文件,可以用记事本打开,打开后把里面的内容复制好。

 (13)在你的虚拟机进行同样的操作,输入命令后一直回车

 

 (14)进入到.ssh/这个文件夹,查看一下有没有成功生成公钥和私钥

(15)创建一个文件authorized_keys

 (16)把第12步的内容复制到这里即可,wq保存退出。

 (17)再次用vscode尝试连接服务器或者虚拟机就可以免密登录了

3、总结

        以上就是vscodes配置ssh免密登录的过程,起始就是本地生成公钥复制到虚拟机或者服务器的authorized_keys文件上即可。

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

czy1219

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值