零.前言
上课没事做?不如敲代码。SSH+Vim
走起。啊这,我不喜欢Vim
,我喜欢VScode
可咋整?没关系,我们使用搭建一个非官方的VScode
网页版就行了(IOS有适配的客户端VS APP
)。
按照官方的说法,我们需要一台以下配置的服务器:
- 1 GB of RAM
- 2 cores(不过一核勉强够用)
- 仅支持64位,不支持其他的
巧了我们看看阿里云
、腾讯云
的服务器配置
9块一个月,5M峰值带宽,1核2G,体验还挺好的,这不爽歪歪?
一.服务器准备
我们准备一台服务器,把它刷成Linux
系的,code-server
支持Debian、Ubuntu
、Fedora, CentOS, RHEL, SUSE
、Arch Linux
、yarn、npm系
、Docker
等安装
选一个自己熟悉的版本吧:
然后至于怎么操作,老运维工程师就不说了,萌新的话可以安装一个宝塔面板
。这个安装教程可以从官网上看到,所以略讲。
好了,本萌新安好了宝塔
二.安装包准备
放出code-server
的gayhub
主页:https://github.com/cdr/code-server
好了,大佬可以直接访问github
然后自己操作了,剩下的和我一样都是萌新了。
我们根据它官方教程install.md
说的,下载对应系统的安装包。(不推荐自动下载,因为网速慢)
目前推荐最稳定的两个版本:3.7.4和3.6.0。而且采用vsix的离线安装插件的方式最稳定。
我是Ubuntu
系统,所以下载这个安装包https://github.com/cdr/code-server/releases/download/v3.6.0/code-server_3.6.0_amd64.deb
当然,自己下载还是慢的话,可以用这个大佬的免费云下载功能:https://d.serctl.com/
若还是不行,我把它传到CSDN了,关注我即可免费下载:https://download.csdn.net/download/u011017694/13015368
然后我们下载好了把它通过各种方式导入到我们的home
目录下,你可以通过宝塔
、sftp
、ftp
各种方式导入。
三.安装
我们在ssh
终端输入以下命令:
sudo dpkg -i code-server_3.6.0_amd64.deb
这样就安装好了,然后我们就可以运行了。
sudo systemctl enable --now code-server@$USER
然后又如下信息,我们就可以去修改配置了
这个时候,我们可以看到多了个.config
文件,里面有个code-server/config.yaml
编辑它,当然你可以用宝塔,你也可以vim
修改下配置:
- ip:端口
- 用户名
- 密码
- 是否需要证书
改一下,然后保存
访问即可。
四.配置与效果预览
配置可以参考我以前的博客:我就是死外面,从这跳下去,也只用Dev写C/C++…………VScode真香
有时候,网络不好,各种不好的因素在一起,半天安装不上,那么推荐下载离线文件:
在官网https://marketplace.visualstudio.com/vscode找需要的插件:
历史版本里下载离线包,然后并传到服务器里
导入,选择路径,然后OK
这样就可以安装好不容易自动安装上的插件。
效果预览:
完美!