[Code-Server]手把手教你Vs-Code生产环境内部服务器配置

要求

1.linux或着类unix操作系统

2.如果要实现挂在公网,你需要一个公网IP   此操作极不推荐,code的前端安全系数低,而且可以访问所有的项目和文件.

在生产环境中,难免我们会需要一个功能强大的,跨平台的,方便的编译器

可以达到在家里写代码,一键搭建服务器,一键运行等功能

而这便是我们今天的主题,Code-Server

首先我们需要在官方下载源码包

https://github.com/coder/code-server

[Code-Server]手把手教你Vs-Code生产环境内部服务器配置_第1张图片

 我们点击右边的releases v4.6.0

[Code-Server]手把手教你Vs-Code生产环境内部服务器配置_第2张图片

 [Code-Server]手把手教你Vs-Code生产环境内部服务器配置_第3张图片

如果你的操作系统是Red Hat系(centos,red hat,fedora) 请下载后缀为RPM且符合你CPU框架的包

如果你的操作系统是Debian系(Kali,Ubuntu,Debian,depin,kylin)请下载后缀为deb且cpu框架符合的包

如果你的操作系统特殊,比如自研Linux,请下载.tar.gz源码包

这里以Debian系操作系统举例,其他发行版请按照对应的包管理软件进行管理

假设你的包存放在~/download

sudo dpkg -i 你的包的名字

接下来请输入

code-server
[2022-08-25T16:56:34.418Z] info  code-server 4.6.0 6d3f9ca6a6df30a1bfad6f073f6fa33c0e63abdb
[2022-08-25T16:56:34.418Z] info  Using user-data-dir ~/.local/share/code-server
[2022-08-25T16:56:34.428Z] info  Using config file ~/.config/code-server/config.yaml
[2022-08-25T16:56:34.428Z] info  HTTP server listening on http://127.0.0.1:8080/ 
[2022-08-25T16:56:34.428Z] info    - Authentication is enabled
[2022-08-25T16:56:34.428Z] info      - Using password from ~/.config/code-server/config.yaml
[2022-08-25T16:56:34.428Z] info    - Not serving HTTPS 

出现以下代码代表成功

接下来配置code-server的配置文件

vim ~/.config/code-server/config.yaml
bind-addr: 0.0.0.0:1234
auth: password
password: zhonglingyu520
cert: false

bind-addr配置为0.0.0.0:你喜欢的端口

password为你的密码

接下来在路由器中设置端口映射

[Code-Server]手把手教你Vs-Code生产环境内部服务器配置_第4张图片

然后浏览器输入你的IP:端口即可访问

 出现以下效果并为成功

[Code-Server]手把手教你Vs-Code生产环境内部服务器配置_第5张图片

password输入你的密码

 [Code-Server]手把手教你Vs-Code生产环境内部服务器配置_第6张图片

 成功进入

在结尾,重要的事情说一遍

最好不要挂到公网,此前端不安全。还处于开发阶段。一经入侵,code自带的工具可以直接访问你的服务器和Shell。请三思而后行.

你可能感兴趣的:([Code-Server]手把手教你Vs-Code生产环境内部服务器配置)