云服务器搭建远程开发环境
- 利用云服务器安装Code-Server来实现远程开发环境。
云服务器
阿贝云免费云服务器
- 阿贝免费云服务器可以安装Windows、Linux操作系统(支持CentOS、Ubuntu),不包含任何开发环境。提供快照管理、流量统计、CPU使用统计、磁盘使用统计等功能
Code-Server
- Code-Server是VSCode编辑器的Web实现。
搭建过程
- 获取云服务器。
- 安装操作系统。
- 通过ssh工具远程连接云服务器。
-
方式一:SSH远程连接下载Code-Server
wget https://github.com/coder/code-server/releases/download/v4.12.0/code-server-4.12.0-linux-amd64.tar.gz
如果wget未安装,则使用yum安装wget
yum install -y wget
-
方式二:在本地下载Code-Server完成后通过工具导入到云服务器中。
-
在云服务器中配置Code-Server。
解压文件:tar -xzvf https://github.com/coder/code-server/releases/download/v4.12.0/code-server-4.12.0-linux-amd64.tar.gz
启动:code-server-4.12.0-linux-amd64/bin/code-server
编辑配置文件config.yaml:bind-addr: 0.0.0.0:8080 password: ****
设置启动脚本run.sh:export PASSWORD="***" /code-server-4.12.0-linux-amd64/bin/code-server --port 8080 --host 0.0.0.0 --auth password
注册systemd服务/etc/systemd/system/code-server.service:[Unit] Description=something to description Wants=network-online.target [Service] Type=simple User=root ExecStart=/usr/bin/bash /path/to/run.sh start ExecStop=/usr/bin/bash /path/to/run.sh stop [Install] WantedBy=multi-user.target
更新配置:systemctl daemon-reload
配置开机自启动:systemctl enable code-server
-
- 通过浏览器访问云服务器中启动的Code-Server服务。