• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

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

    发布者: 娅水9213 | 发布时间: 2025-8-16 07:36| 查看数: 79| 评论数: 0|帖子模式

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

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

    以后就不需要输入密码就能远程了.
    扩展:Vscode如何避免每次通过 SSH 连接时都输入密码

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

    打开终端(在 Linux/macOS 上)或命令提示符/PowerShell(在 Windows 上)。输入以下命令来生成一个新的 SSH 密钥对(如果你已经有一个密钥对,可以跳过这一步):
    1. ssh-keygen -t rsa -b 4096
    复制代码
    按照提示操作,你可以选择密钥存储的位置和为密钥设置密码(可以留空以创建无密码密钥)。
    2.将公钥复制到远程服务器:

    使用以下命令将你的公钥复制到远程服务器的
    1. ~/.ssh/authorized_keys
    复制代码
    文件中:
    1. ssh-copy-id 用户名@服务器IP地址
    复制代码
    如果你的服务器不支持
    1. ssh-copy-id
    复制代码
    命令,你可以手动将公钥内容添加到远程服务器的
    1. ~/.ssh/authorized_keys
    复制代码
    文件中。
    3.配置 VSCode:

    在你的本地机器上,确保 VSCode 的 SSH 配置文件(通常位于
    1. ~/.ssh/config
    复制代码
    )指向了你的私钥文件。例如:
    1. Host myserver
    2.     HostName 服务器IP地址
    3.     User 用户名
    4.     IdentityFile ~/.ssh/id_rsa
    复制代码
    其中
    1. IdentityFile
    复制代码
    应该指向你的私钥文件的路径。
    完成。
    到此这篇关于VScode连接服务器不用每次都输入密码的文章就介绍到这了,更多相关VScode连接服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表