VsCode配置ssh免密远程登录 您所在的位置:网站首页 burp安装配置 VsCode配置ssh免密远程登录

VsCode配置ssh免密远程登录

2023-05-24 00:44| 来源: 网络整理| 查看: 265

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

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

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

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

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

(6)点击下面红框,这是SSH远程的配置文件

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

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

(9)在弹出的窗口依次选择Linux,Continue,然后输入你设置的用户名对应是用户密码,再按enter键,稍等一会就能连接成功。 (10)配置免密码登录,按win+R输入cmd打开命令提示符,然后输入以下指令,最后不断按回车就会生成秘钥 ssh-keygen -t rsa -b 4096 PS : -t是创建的秘钥类型,-b是指定秘钥长度 第二红框是秘钥存放的位置

(11)在你的虚拟机进行同样的操作,输入相同的命令后一直回车 ssh-keygen -t rsa -b 4096

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

(13)使用WinSCP或者其他软件,作者是使用WinSCP。WinSCP登录虚拟机或者服务器后,进入相关文件所在的位置,windows是C:\Users\user.ssh(其中user是你的Windows用户名),centos是~/.ssh/。然后把左边Windows的id_rsa.pub文件重命名为authorized_keys,然后复制到右边的centos里面。

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

题外话:

如果出现以下错误 说明重置了虚拟机或者服务器,vscode会出现无法连接,需要修改一下某些文件 文件在C:\Users\user.ssh(user是你的用户名)中的known_hosts 使用vscode打开,将对应IP的那行删除,然后使用SSH重新连接虚拟机或者服务器登录



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有