Ubuntu 24.04 安装配置 vscode-server

Ubuntu 24.04 安装配置 vscode-server

一、安装

bash 复制代码
# 更新系统
sudo apt update && sudo apt upgrade -y

# 官方脚本一键安装
curl -fsSL https://code-server.dev/install.sh | sh

# 查看版本
code-server --version

执行结果

bash 复制代码
deb package has been installed.

To have systemd start code-server now and restart on boot:
  sudo systemctl enable --now code-server@$USER
Or, if you don't want/need a background service you can run:
  code-server

Deploy code-server for your team with Coder: https://github.com/coder/coder

二、修改配置

bash 复制代码
# 编辑配置文件
nano ~/.config/code-server/config.yaml

配置内容(直接替换):

yaml 复制代码
bind-addr: 0.0.0.0:8080
auth: password
password: 自定义密码

三、启动并设置开机自启

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl enable --now code-server@$USER

# 查看运行状态
sudo systemctl status code-server@$USER

执行结果

bash 复制代码
Created symlink /etc/systemd/system/default.target.wants/code-server@ubuntu.service → /usr/lib/systemd/system/code-server@.service.

四、防火墙放行端口

bash 复制代码
sudo ufw allow 8080

五、访问

浏览器打开:

复制代码
http://服务器IP:8080

输入配置的密码登录即可。

六、常用服务命令

bash 复制代码
# 重启
sudo systemctl restart code-server@$USER
# 停止
sudo systemctl stop code-server@$USER
# 查看状态
sudo systemctl status code-server@$USER

端口检查(验证 8080 端口是否监听)

bash 复制代码
# 方式1:查看端口监听状态
ss -tlnp | grep 8080

# 方式2:curl验证端口可访问性
curl -i http://localhost:8080  # 如果绑定到 localhost

addr=$(grep -E '^\s*bind-addr' /home/$USER/.config/code-server/config.yaml | cut -d ':' -f 2- | tr -d ' ')
curl -i http://${addr} # 验证(在目标主机上)

七、 手动下载 deb 包 + apt 修复依赖(适合网络受限)

直接下载 deb 包安装,用 apt 修复依赖,无需配置仓库但需手动更新版本。

复制代码
# 1. 安装依赖
sudo apt update && sudo apt install -y curl
 
# 2. 下载最新版 deb 包(替换 VERSION 为实际版本,如 4.23.0)
VERSION="4.23.0"
curl -fOL https://github.com/coder/code-server/releases/download/v$VERSION/code-server_${VERSION}_amd64.deb
 
# 3. 安装 deb 包
sudo dpkg -i code-server_${VERSION}_amd64.deb
 
# 4. 修复依赖
sudo apt -f install -y
 
# 5. 启用服务(可选)
sudo systemctl enable --now code-server@$USER

八、 卸载方法

bash 复制代码
sudo apt remove -y code-server
sudo apt autoremove -y
sudo rm -rf /etc/apt/sources.list.d/coder.list /etc/apt/trusted.gpg.d/coder.gpg
rm -rf ~/.config/code-server

ref: https://developer.aliyun.com/article/1688553

相关推荐
梁正雄7 分钟前
Python前端-2-css基础
前端·python·html
Mr Xu_8 分钟前
巧用多背景图层打造精美 CSS 背景 —— 基于 SVG 的视觉合成技巧
前端·css
小杨勇敢飞11 分钟前
npm 安装 @openai/codex 后无法调用 codex 命令的完整解决过程:‘codex‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
前端·npm·node.js
MIXLLRED13 分钟前
解决:Ubuntu系统引导修复操作步骤
linux·windows·ubuntu
JEECG官方23 分钟前
JeecgBoot低代码平台 Qiankun 微前端集成指南:主应用配置全流程
前端
JEECG官方24 分钟前
JeecgBoot低代码平台从 WPS 切换到 OnlyOffice 的开发配置指南
前端
lichenyang45326 分钟前
虚拟 DOM、Diff 算法与 Fiber
前端·javascript·面试
打酱油的D31 分钟前
前端工程师转 AI Agent 工程师,先把后端能力补上
前端
lclcooky34 分钟前
Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲
前端·数据库·spring
angerdream1 小时前
最新版vue3+TypeScript开发入门到实战教程之学会vue3第一步必是setup语法糖
前端·vue.js