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连接服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • TCP Wrappers防火墙介绍与封锁IP地址的方法

    TCP Wrappers防火墙介绍与封锁IP地址的方法

    Tcp_Wrappers是一个用来分析TCP/IP封包的软件,类似的IP封包软件还有iptables,linux默认都安装了此软件,作为一个安全的系统
    2012-07-07
  • git忽略特殊文件_动力节点Java学院整理

    git忽略特殊文件_动力节点Java学院整理

    这篇文章主要为大家详细介绍了git忽略特殊文件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 阿里云存储服务OSS基本概念

    阿里云存储服务OSS基本概念

    对象存储(Object Storage Service,简称OSS),是阿里云提供的海量、安全和高可靠的云存储服务。存储容量和处理能力的弹性扩展,按量付费真正使您专注于核心业务
    2015-12-12
  • rsync备份服务器数据最新实战指南

    rsync备份服务器数据最新实战指南

    本项目通过rsync实现Web服务器每日0点备份配置文件、网站目录及日志至备份服务器,本地保留7天,备份服务器保存6个月内每周一数据,需验证完整性并发送邮件通知结果,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2025-09-09
  • 在idea打包并上传到云服务项目流程分析

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

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

    Memcached构建缓存服务器的方法

    这篇文章主要介绍了Memcached构建缓存服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 图片要启用gzip压缩吗(绝对不要)

    图片要启用gzip压缩吗(绝对不要)

    这篇文章主要介绍了图片要启用gzip压缩吗?绝对不要!,需要的朋友可以参考下
    2016-04-04
  • 本地部署Jellyfin影音服务器并实现在公网访问的过程

    本地部署Jellyfin影音服务器并实现在公网访问的过程

    Jellyfin作为相对知名的影音服务器,在NAS平台广受欢迎,但笔者连韭菜都不愿意当,自然没有NAS这样的专业装备,只有一台淘汰下来的台式机,这篇文章主要介绍了本地部署Jellyfin影音服务器并实现在公网访问的过程,需要的朋友可以参考下
    2023-11-11
  • 自己搭建CDN服务器的工具GoEdge安装和配置教程

    自己搭建CDN服务器的工具GoEdge安装和配置教程

    GoEdge是一款基于Go语言开发的管理分布式CDN边缘节点的开源工具软件,支持多种协议和功能,包括 HTTP、HTTPS、WebSocket、TCP、TLS、UDP 等,并集成了 WAF(Web 应用防火墙)能力,可以让用户轻松地、低成本地创建CDN/WAF等应用
    2025-08-08
  • HP ILO2 使用详细教程[图文]

    HP ILO2 使用详细教程[图文]

    iLO是Intergrated Light-Out的缩写,是惠普特有的远程管理功能,目前最新的版本是iLO2。通过iLO2可以实现硬件级别的服务器远程管理,包括开关机、重启、服务器状态的监控、虚拟KVM等
    2013-02-02

最新评论