avatar

LeeBlog

A LeeBlog BLOG

  • 首页
  • 友情链接
  • 教程
  • 关于
Home VsCode配置免密远程登录
文章

VsCode配置免密远程登录

Posted 2025-02-9 Updated 2025-02- 9
By S.B
8~10 min read

1. 为什么需要免密登录

懒得输密码

2. 准备条件

2.1 基础环境要求

  • 本地安装VSCode
  • 拥有目标服务器的SSH访问权限
  • 本地终端环境(PowerShell/Git Bash/macOS Terminal)

3. SSH密钥生成与配置

3.1 生成密钥对(注意修改你的邮箱)

输入的邮箱用于区分该key所有者(所以其实也可以不是邮箱,不过这是一个联系方式)

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

3.2 添加公钥到服务器

客户端是Linux系统

如果你使用的系统是linux,可以直接使用以下代码复制公钥过去

ssh-copy-id -i ~/.ssh/id_rsa.pub user@server_ip

客户端是Windows系统

Windows不支持此功能,需要手动添加公钥。

  1. 复制生成的公钥,默认路径: C://User/your_username/.ssh/id_rsa.pub
  2. 粘贴到authorized_keys
sudo nano .ssh/authorized_keys

Ctrl+S+Ctrl+X保存退出

4. Vscode 配置

4.1安装必要扩展

  • Remote Development扩展包
  • Remote - SSH扩展

4.2 ### 配置文件修改

  1. 在左侧找到Remote Explorer🖥️
  2. 点击REMOTES下方SSH右边的齿轮⚙️
  3. 点击修改第一个配置

  1. 在目标机器上添加,根据你的配置
  • IdentityFile就是公钥的文件位置
Host MyRemoteServer
    HostName 【服务器地址 e.g. 192.168.1.100】
    User 【登录服务器用的user】
    IdentityFile 【公钥地址 e.g. C:/User/{your_username_windows}/.ssh/id_rsa】 
  1. 修改完成之后 F1 输入 Reload回车重启VScode
  2. 找到Remote Explorer,连接刚刚修改过的服务器配置
  3. 此时连接就能实现免密登录了
教程
教程
License:  CC BY 4.0
Share

Further Reading

Jun 9, 2025

1Panel后台开了HSTS(强制HTTPS)但是证书过期无法访问后台的办法

参考 https://blog.csdn.net/qq_25851273/article/details/135683207 强制HTTPS+证书过期导致无法访问后台 1Panel后台的 面板设置->安全->面板SSL 你的前端和后端使用了相同的SSL证书,前端开启HSTS之后,后台也开启了HSTS

Apr 25, 2025

初识MCP

什么是MCP? 在了解mcp的过程中,我最迷惑的就是 到底什么是MCP?他作用于哪里?MCP是怎么和大模型沟通的? 直到我翻了MCP的python sdk之后才发现: MCP和模型本身根本没有关系。 或者说:MCP和大模型完全是解耦的 MCP其实是后端协议 当你意识到这一点的时候,可能你就明白MCP

Feb 9, 2025

VsCode配置免密远程登录

1. 为什么需要免密登录 懒得输密码 2. 准备条件 2.1 基础环境要求 本地安装VSCode 拥有目标服务器的SSH访问权限 本地终端环境(PowerShell/Git Bash/macOS Terminal) 3. SSH密钥生成与配置 3.1 生成密钥对(注意修改你的邮箱) 输入的邮箱用于区

OLDER

Frp 在Openwrt 上的配置

NEWER

初识MCP

Recently Updated

  • 1Panel后台开了HSTS(强制HTTPS)但是证书过期无法访问后台的办法
  • 初识MCP
  • VsCode配置免密远程登录
  • Frp 在Openwrt 上的配置
  • Git 放弃当前修改 更新到最新版本

Trending Tags

教程 AI AI VPS

Contents

©2026 LeeBlog. Some rights reserved.

Using the Halo theme Chirpy