安装包:
在https://github.com/coder/code-server获取安装脚本或者deb安装包。
安装完成后启动code-server:
# 启动
systemctl --user enable --now code-server
# 重启
systemctl --user restart code-server
# 查看状态
systemctl --user restart code-server
编辑code-server的配置文件:
vim ~/.config/code-server/config.yaml
# 远程访问需要把127.0.0.1换成0.0.0.0,端口也可设置
bind-addr: 0.0.0.0:8080
# 保持默认
auth: password
# 设置登入密码
password: ****
# 保持默认
cert: false
修改配置文件后,需要重启服务。
后台运行:
sudo apt install tmux
tmux命令介绍:
# 开启新会话
tmux new -s code_server
# 如果你还未启动过code-server,则执行以下命令
systemctl enable --now code-server@$USER
# 此处的root可改成USER或者你当前linux用户名
systemctl start code-server@root.service
# 返回code_server会话
tmux a -t code_server
# 杀掉code_server会话
tmux kill -session -t code_server
具体使用方式可以参考:Tmux 使用教程
补充:
# 查看code-server状态
systemctl status code-server@root.service
# 查看code-server进程
ps -aux | grep code-server
# 停止code-server服务
systemctl stop code-server@root.service
# 杀死code-server进程
kill <pid>
以上