VSCode使用ssh密钥免密远程登录服务器的方法

 更新时间:2021年08月09日 10:26:48   作者:池塘怪谈  
本文主要介绍了VSCode使用ssh密钥免密远程登录服务器的方法,文中通过图文代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

1. 使用ssh密钥免密远程登录服务器

如果你还未曾成功远程登陆过服务器,下面这篇博客或许对你有帮助

如果你成功远程登陆过服务器,Let's start!

1. 在VSCode的terminal中输入

ssh-keygen

一直按回车,直到出现:

在这里插入图片描述

这个时候你会拥有一对私钥和公钥,路径为:

C:\Users\user_name\.ssh\id_rsa
C:\Users\user_name\.ssh\id_rsa.pub

在这里插入图片描述

如果没有在上面的路径中找到,可以登录远程服务器,在/home/user_name/.ssh/中找到上述两个文件,此时最好将两个文件复制一份到C:\Users\user_name.ssh\中。

2.远程登录服务器,进入/home/user_name/.ssh/,将id_rsa.pub中的内容复制到authorized_keys中(如果没有,请自己创建),保存。(远程服务器上最终找到.ssh的路径可能有所不同,可以自己寻找)

在这里插入图片描述

3.回到VSCode,在Remote -SSH的config文件中添加私钥的信息:

IdentityFile "C:\Users\user_name\.ssh\id_rsa"

在这里插入图片描述

4. 保存后,可以关掉重新登陆一次,看是否需要输入密码。

总结:利用ssh-keygen生成一对公钥和私钥,将公钥配置在服务器上,将私钥配置在VSCode的config中,通过密钥配对来登录。

2. 配置解释器

前提条件:已经装好了Anaconda

1.在VSCode中的file–preferences–settings中:

在这里插入图片描述

在搜索框输入python.pythonpath,并在下方输入框中填入Anaconda的安装路径

在这里插入图片描述 

如果搜索框搜不出python.pythonpath,记得要先在Extensions中安装python和code runner。 也可以搜索python,在settings.json中修改:

在这里插入图片描述

添加python.pythonpath信息:

在这里插入图片描述

选择特定的解释器:control+shift+P,在输入框中输入Python:Select Interpreter并回车,就可以选择环境。

在这里插入图片描述

最后可以写几行简单代码,运行一下验证是否成功。

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

相关文章

  • 分享15个美化代码的代码语法高亮工具

    分享15个美化代码的代码语法高亮工具

    由于技术类网站经常提供一些代码,分享给大家,但普通的代码看起来不那么舒服,所以很多人开发了代码高亮插件,让代码显示的更漂亮
    2013-09-09
  • git 拉取远程分支到本地的方法步骤

    git 拉取远程分支到本地的方法步骤

    这篇文章主要介绍了git 拉取远程分支到本地的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Windows下SQLMAP的下载安装和使用过程

    Windows下SQLMAP的下载安装和使用过程

    本文详细介绍了SQLMAP的下载安装方法和基本使用方法,包括如何检测SQL注入漏洞、查看数据库信息等,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • Idea中使用git查看历史版本的方法

    Idea中使用git查看历史版本的方法

    在IDEA中搜索并安装Git插件,我们可以轻松地将Git集成到IDEA中,本文主要介绍了Idea中使用git查看历史版本的方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Web开发人员常用速查手册 英文集合推荐

    Web开发人员常用速查手册 英文集合推荐

    不管你是多么优秀的程序员,你都不可能记住一切。在你编写程序的过程中碰到问题需要查阅手册的时候,若有现成的手册可参考则可以为你节省很多时间。
    2011-04-04
  • 提高github下载速度的方法可达到2MB/s(100%有效)

    提高github下载速度的方法可达到2MB/s(100%有效)

    这篇文章主要介绍了提高github下载速度的方法可达到2MB/s(100%有效),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • JSON数据格式化方法详细介绍

    JSON数据格式化方法详细介绍

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于JavaScript编程语言的一个子集,它已经成为一个完全独立于语言的文本格式,被广泛采用和应用于多种编程境中,需要的朋友可以参考下
    2024-09-09
  • 对Web开发人员有用的8个网站小结

    对Web开发人员有用的8个网站小结

    本文是由比利时的Web开发人员Jean-Baptiste Jung分享的,Jung还在《Web开发/设计人员应当知道的15个网站》这篇文章中推荐了15个相关网站
    2011-05-05
  • 算法系列15天速成 第十二天 树操作【中】

    算法系列15天速成 第十二天 树操作【中】

    先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的困扰之处,比如我想找到当前结点的“前驱”和“后继”,那么我们就必须要遍历一下树,然后才能定位到该“节点”的“前驱”和“后继”,每次定位都是O(n),这不是我们想看到的,那么有什么办法来解决呢
    2013-11-11
  • VSCode打开Json文件格式化的简单步骤

    VSCode打开Json文件格式化的简单步骤

    JSON是现代Web应用程序中不可或缺的文件格式之一,在VSCode中我们可以调整我们JSON文件的格式以便更好地阅读,下面这篇文章主要给大家介绍了关于VSCode打开Json文件格式化的简单步骤,需要的朋友可以参考下
    2024-01-01

最新评论