---
title: VSCode Remote 远程连接服务器记录
abbrlink: f67204e7
date: "2025-09-03 20:20:00"
updated: "2025-09-03 20:20:00"
desc: 使用 VS Code Remote 远程连接服务器进行开发与文件管理的完整教程。涵盖 SSH 远程配置、远程插件使用与静态页面部署等实用技巧
categories:
    - 记录
tags:
    - 抽象
    - vscode
    - 远程连接
    - 服务器
    - 记录
cover: https://i.ibb.co/1fLGjtws/2025-05-18-212530.webp
---

> 📝 **摘要**：本文记录了使用 VSCode Remote 功能连接小型服务器的尝试，以及遇到的服务器内存爆炸问题和解决方法。

## 闲来无事，试试 Remote

起因是我想**直接把构建好的静态页面上传到服务器**。

我这个博客是纯 SSG 博客，更新博客流程一般是：

1. Git 上传到 GitHub 仓库
2. GitHub Action 构建静态页面
3. 自动 Push 上传到服务器

我在想能不能更方便地操作服务器，尤其是文件管理。虽然我服务器上装了 1Panel 面板，但我觉得还是不够方便，遂而想试试 VSCode 的 Remote 功能。

## 💥 我的个人服务器内存爆炸!!

经测试，我的 **2核2G** 服务器平时内存大概在 1G 左右（事实上，服务器的内存只有 1.6G，应该是硬件统计与计算机统计的不同，二进制数值与十进制数值的不同）。

> ⚠️ 但是一旦打开 VSCode 的 Remote 功能，内存就直接炸掉，把我的小渣机卡死，普通重启会非常缓慢，强制重启才行。

但是强制重启直接把服务器的 nginx 炸坏了，万幸 Docker 服务还是正常的，重新恢复一下备份就好了。

### 服务器爆炸状态截图

![服务器内存爆炸状态](https://i.ibb.co/1fLGjtws/2025-05-18-212530.webp)

**瞬时爆炸**，我测试了两次，都炸了。还好我有备份的习惯，网站停摆了几分钟就恢复了。

## 🧪 空闲服务器测试 Remote

我有一台空闲没什么服务的服务器，于是我就把 VSCode 的 Remote 功能试了一下。

![空闲服务器测试](https://i.ibb.co/7JXJBqqv/2025-05-19-111937.webp)

**资源占用分析**：

- 服务器原生内存占用：约 300MB
- Remote 功能本身占用：至少 500-600MB
- 进行大量数据 I/O 操作：内存会飙升到 1GB 以上

对于这台小鸡服务器，压力实在是太大了。

> 💡 不得不说 VSCode 的 Remote 功能确实很强大，用起来非常舒服，但是对于我这种小鸡服务器来说，还是算了吧。

### 总结教训

- ✅ **适合场景**：较大的服务器（至少 4G 内存）
- ❌ **不适合场景**：小型服务器或 VPS
- 🔄 **替代方案**：SFTP 方式上传或使用更轻量级的工具

## 🔍 另一些事

我发现好多扫端口爆破的，而且服务器莫名其妙**穿越时空**了... 😱

![服务器穿越时空](https://i.ibb.co/chRkwLHF/2025-05-19-112724.webp)

_看来我们的服务器比我们想象的要"聪明"得多！_


---

**作者：**xingwangzhe

**本文链接：**[https://xingwangzhe.fun/posts/f67204e7/](https://xingwangzhe.fun/posts/f67204e7/)

本文采用[知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-sa/4.0/)进行许可。