vscode设置免密登录远程服务器的解决方案

 更新时间:2024年05月06日 11:17:53   作者:陈壮实的搬砖生活  
当我们使用vscode的ssh连接远程服务器后,过一段时间后,总是要求登录服务器的密码,遇到这样的问题如何解决呢,下面给大家分享vscode设置免密登录远程服务器的解决方案,感兴趣的朋友跟随小编一起看看吧

1. 问题描述

当我们使用vscode的ssh连接远程服务器后,过一段时间后,总是要求登录服务器的密码。

这就导致一个麻烦就是:
无论是在公司还是在学校,密码往往不是自己设置的,所以记忆起来就比较麻烦。因此在自己电脑上设置无密码登录还是很有必要的,能够节省时间!
以前做过这方面的实践,这次重新使用vscode,重走了一遍流程,故记录在此!

2. 解决方案

Step1: 本地生成公钥和密钥

如图,首先检查图中路径下是否存在 id_rsaid_rsa.pub文件

如果有,则忽略本步骤!
如果没有,则打开本地电脑的终端,输入命令:

ssh-keygen

并按照下面图中提示,按 enter 或者 y

这样就生成了公钥和密钥,可以在本地路径 C:\Users\用户名.ssh 检查!

Step2: 将本地公钥路径放到vscode配置文件中

按上图顺序依次点击,则可以调出配置文件:

然后在文件上面添加上图代码,即:将密钥路径配置好!

Step3: 将本地公钥配置到服务器的.ssh目录中的

(1)打开本地电脑中的 id_rsa.pub文件,复制里面的全部内容。
(2)将复制的内容拷贝到 服务器中的.ssh目录下的authorized_keys文件中(如果没有这个文件,则自行创建)
(服务器中的.ssh目录一般在自己的用户空间下,如下图所示: 它是隐藏目录,可以使用 ls -a 查看)

 

Step3: 关闭并重启vcode

步骤至此,完结,撒花!

3. 原理

这个原理其实就是由于在服务器中配置了本地电脑的公钥和密钥,它在连接时,就会优先校验配置的公钥和密钥是否匹配,而非之前的那种密码连接方式!

全文完结,撒花!

到此这篇关于vscode设置免密登录远程服务器的解决方案的文章就介绍到这了,更多相关vscode免密登录远程服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 阿里云主机不能用IP访问网站的解决方法(配置安全组规则搞定)

    阿里云主机不能用IP访问网站的解决方法(配置安全组规则搞定)

    刚买了一台阿里云主机,迫不待及的试试速度,怎知网站访问不了,用IP或绑定域名都无法访问,后来提交工单才知道,需要配置安全组规则才行。针对同样像我一样的新手,本文就介绍一下如何在开通阿里云主机后配置安全组规则,让网站能够外网访问,需要的朋友可以参考下
    2020-07-07
  • 阿里云服务器部署RabbitMQ集群的详细教程

    阿里云服务器部署RabbitMQ集群的详细教程

    本文是对 RabbitMQ 进阶 阿里云服务器部署RabbitMQ集群简单的概述,搭建集群达到消息的高可用,高可靠,可以提高吞吐量,集群部署是一个很不错的选择,镜像队列集群,这个我们可以根据配置来进行同步规则,根据需求来定制化我们的规则,感兴趣的朋友一起看看吧
    2022-05-05
  • Hadoop SSH免密码登录以及失败解决方案

    Hadoop SSH免密码登录以及失败解决方案

    这篇文章主要介绍了Hadoop SSH免密码登录以及失败解决方案的相关资料,需要的朋友可以参考下
    2016-12-12
  • 基于注解的Dubbo服务配置方法(实例讲解)

    基于注解的Dubbo服务配置方法(实例讲解)

    下面小编就为大家带来一篇基于注解的Dubbo服务配置方法(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 近期服务器出现的安全问题以及防范措施2017.05

    近期服务器出现的安全问题以及防范措施2017.05

    近期接到idc商的反馈,最近很多使用windows的主机都被拿下控制权,直接修改iis等
    2017-08-08
  • SVN安装及基本操作(图文教程)

    SVN安装及基本操作(图文教程)

    这篇文章主要介绍了SVN安装及基本操作(图文教程),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Kloxo面板无法登录出现500错误的解决方法

    Kloxo面板无法登录出现500错误的解决方法

    这篇文章主要介绍了Kloxo面板无法登录出现500错误的解决方法,需要的朋友可以参考下
    2015-10-10
  • Hadoop中namenode和secondarynamenode工作机制讲解

    Hadoop中namenode和secondarynamenode工作机制讲解

    今天小编就为大家分享一篇关于Hadoop中namenode和secondarynamenode工作机制讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • php.ini 启用disable_functions提高安全

    php.ini 启用disable_functions提高安全

    如果想保证服务器的安全,请将这个函数加到disable_functions里或者将安全模式打开吧,在安全模式下dl函数是无条件禁止的
    2009-07-07
  • 超越Nginx的Web服务器caddy优雅用法

    超越Nginx的Web服务器caddy优雅用法

    这篇文章主要为大家介绍了超越Nginx的Web服务器caddy优雅用法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06

最新评论