VScode连接服务器不用每次都输入密码的解决方法

 更新时间:2024年06月03日 09:14:31   作者:酱_油  
这篇文章主要介绍了VScode连接服务器不用每次都输入密码的解决方法,本文给大家介绍的非常详细,需要的朋友可以参考下

VScode连接服务器不用每次都输入密码

用git或xcode的ssh keygen生成一组不带密码的 rsa2048 的公钥id_rsa_nopasswd.pub和私钥id_rsa_nopasswd公钥上传到远程机器的.ssh文件夹中cat id_rsa_nopasswd.pub >> authorized_keys私钥留在本地的.ssh文件夹中, 比如: C:\Users\Administrator\.ssh中的 id_rsa_nopasswd在vscode的remote的host选项中, 加入IdentityFile这一项, 位置就是你的私钥.  

以后就不需要输入密码就能远程了.

扩展:Vscode如何避免每次通过 SSH 连接时都输入密码

要避免每次通过 SSH 连接时都输入密码,使用 SSH 密钥对进行无密码登录。以下是设置过程:

1.生成 SSH 密钥对:

打开终端(在 Linux/macOS 上)或命令提示符/PowerShell(在 Windows 上)。输入以下命令来生成一个新的 SSH 密钥对(如果你已经有一个密钥对,可以跳过这一步):

ssh-keygen -t rsa -b 4096

按照提示操作,你可以选择密钥存储的位置和为密钥设置密码(可以留空以创建无密码密钥)。

2.将公钥复制到远程服务器:

使用以下命令将你的公钥复制到远程服务器的 ~/.ssh/authorized_keys 文件中:

ssh-copy-id 用户名@服务器IP地址

如果你的服务器不支持 ssh-copy-id 命令,你可以手动将公钥内容添加到远程服务器的 ~/.ssh/authorized_keys 文件中。

3.配置 VSCode:

在你的本地机器上,确保 VSCode 的 SSH 配置文件(通常位于 ~/.ssh/config)指向了你的私钥文件。例如:

Host myserver
    HostName 服务器IP地址
    User 用户名
    IdentityFile ~/.ssh/id_rsa

其中 IdentityFile 应该指向你的私钥文件的路径。

完成。

到此这篇关于VScode连接服务器不用每次都输入密码的文章就介绍到这了,更多相关VScode连接服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Ubuntu下通过Docker部署Cloudflared Tunnel服务器

    在Ubuntu下通过Docker部署Cloudflared Tunnel服务器

    本文详细介绍了如何在Ubuntu上通过Docker部署CloudflaredTunnel服务器,今天探讨如何在Ubuntu上通过Docker部署Cloudflared Tunnel服务器,感兴趣的朋友一起看看吧
    2024-12-12
  • Nexus私服的搭建原理及教程解析

    Nexus私服的搭建原理及教程解析

    这篇文章主要介绍了Nexus私服的搭建原理及教程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 搭建hMailServer服务实现远程发送邮件的图文教程

    搭建hMailServer服务实现远程发送邮件的图文教程

    hMailServer是一个邮件服务器,通过它我们可以搭建自己的邮件服务,本文主要介绍了搭建hMailServer服务实现远程发送邮件的图文教程,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • 如何在power shell添加vim实现代码示例

    如何在power shell添加vim实现代码示例

    这篇文章主要介绍了如何在power shell添加vim实现代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • git fork同步是什么意思?

    git fork同步是什么意思?

    这篇文章主要介绍了git fork同步是什么意思?fork到了哪里?有什么用?如何用?跟clone有什么区别?本文就一一解释这些问题,需要的朋友可以参考下
    2015-05-05
  • 高命中率的varnish缓存配置分享

    高命中率的varnish缓存配置分享

    这篇文章主要介绍了高命中率的varnish缓存配置分享,本文直接给出配置代码,需要的朋友可以参考下
    2014-12-12
  • 大数据平台使用搭建脚本一键安装OS

    大数据平台使用搭建脚本一键安装OS

    本文给大家分享的是如何在大数据平台使用脚本来实现一键安装定制OS,并给大家附上了脚本源码,有需要的小伙伴可以参考下
    2018-03-03
  • 阿里云主机不能用IP访问网站的解决方法(配置安全组规则搞定)

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

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

    无需密码通过ssh执行rsync来同步文件的方法

    这篇文章主要介绍了无需密码通过ssh执行rsync来同步文件的方法,需要的朋友可以参考下
    2015-01-01
  • 在idea打包并上传到云服务项目流程分析

    在idea打包并上传到云服务项目流程分析

    这篇文章主要介绍了在idea打包并上传到云服务项目流程分析,本文给大家介绍的非常详细,对大家的工作或学习具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03

最新评论