环境
1、阿里云ecs轻量服务器
2、Ubuntu20.04
code-server安装包
2、百度云
提取码:km7u
百度云网盘提供的软件版本为4.4,建议在github上下载最新版本
基础部件
1、codeserver安装包
2、screen
使得codeserver能够在后台持续的提供服务
3、WinSCP
向云服务器上传文件
使用WinSCP上传文件的步骤较为简单就不介绍了,可自行百度
百度云下载地址
提取码:7ugl
安装部件
1、codeserver
直接解压即可使用
tar codeserver压缩包路径+codeserver文件名 -C 解压文件路径
2、screen
apt-get install screen
部署
1、创建sreen窗口
screen -S 屏幕名称
可自定义窗口名称
screen更多用法请参考:链接
2、编辑codeserver配置文件
创建配置文件
sudo mkdir ~/.config
sudo mkdir ~/.config/code-server
vim ~/.config/code-server/config.yaml
编辑如下内容
bind-addr: 127.0.0.1:port
auth: password
password: 登录密码
cert: false
port可自定义
登陆密码为字符串形式
3、端口开放
链接
此处开放的端口就是上面自订的port
4、codeserver服务启动
先进入codeserver安装目录
然后执行以下指令
nohup ./code-server >~/vscode.log 2>&1 &
若显示如下信息则表示启动成功
此时进行切屏操作 ctrl+A+D,切回主terminal
即使关闭网页,之前创建的窗口在后台持续运行,只要不重启服务器,便会持续提供服务
5、登陆codeserver
使用 服务器的公网ip地址+之前定义的端口号,网页第一次加载需要输入之前自定义的密码,输入后即可进入