当前位置: 首页 > news >正文

五、VSCODE SSH连接linux服务器免密登录

VSCODE 使用GIT插件

  • 一、生成 SSH 密钥对
  • 二、将公钥部署到目标服务器
  • 三、设置授权文件权限

一、生成 SSH 密钥对

打开本地终端(Windows 用 PowerShell 或 Git Bash,macOS/Linux 用终端)

ssh-keygen -t ed25519 -C “your_email@example.com”
推荐使用 ed25519 算法,

也可使用 rsa:ssh-keygen -t rsa -b 4096 -C “your_email@example.com”

密钥保存路径:默认即可(通常是 ~/.ssh/id_ed25519)

密码短语(passphrase):可直接回车留空(真正免密,注意这里如果设置了秘钥你ssh连接服务器就要输入密码了!!!!),或设置密码提高安全性

二、将公钥部署到目标服务器

需要将本地生成的公钥复制到目标服务器的 ~/.ssh/authorized_keys 文件中:
在这里插入图片描述
将上面的文件内容拷贝到下面的linux文件内,如果服务器没有对应文件则自己创建一个

在这里插入图片描述

三、设置授权文件权限

在这里插入图片描述

chmod 600 ~/.ssh/authorized_keys

然后重启vscode连接linux服务器即可实现免密登录,注意我们在ssh秘钥创建时不要设置密码,直接回车

http://www.dtcms.com/a/351250.html

相关文章:

  • Java中 0.05 + 0.01 ≠ 0.06 揭秘浮点数精度陷阱
  • VSCode: 从插件安装到配置,如何实现 Ctrl+S 保存时,完全按照 .eslintrc.js 中的 ESLint 规则自动格式化代码
  • vscode 配置 + androidStudio配置
  • Easy Voice Recorder Pro v2.9.3 简单易用的专业音频录制工具应用
  • 开发手札:UnrealEngine编辑器开发
  • 基于stm32的物联网OneNet火灾报警系统
  • Java面试指南‌——事务:数据库世界的超级英雄联盟
  • OpenSCA开源社区每日安全漏洞及投毒情报资讯|22th-24th Aug. , 2025
  • MySQL基本语法及与JAVA程序建立连接
  • 设计模式七大原则附C++正反例源码
  • 学习嵌入式的第三十八天
  • 【网络安全】XSS漏洞——PortSwigger靶场-DOM破坏
  • 常见的 Loader 和 Plugin?
  • 观察者模式 (Observer Pattern)与几个C++应用例子
  • Visual Basic 数据类型应用示例
  • EasyExcel 3.x 导出动态表头,动态sheet页
  • 国产化Excel开发组件Spire.XLS教程:Python 读取 CSV 文件,从基础到进阶指南
  • C shell 学习
  • AI出题人给出的Java后端面经(二十仨)(不定更)
  • 线性代数中矩阵等价与离散数学中关系的闭包之间的关联
  • dapo:开源大规模llm强化学习系统的突破与实现
  • AI提示词30天入门培训计划
  • STM32物联网项目---ESP8266微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制---MQTT篇(三)
  • 【密集目标检测】停车场车辆(车位)识别数据集:12k+图像,yolo标注
  • 从GPT-5发布来分析LLM大模型幻觉收敛(一)
  • 广告网站与Coze智能体集成
  • 节能率的图表组件的选择
  • MT** 时间指标全景图:从可靠性到可维护性的度量体系
  • PEFT 模型解析(59)
  • Linux 详谈库制作与原理