文章目录

  • code-server是啥
  • 原材料
  • 配置过程
    • 服务器设置
    • code-server下载
    • 本机与服务器文件传输
    • code-server安装
    • code-server配置
    • code-server挂在后台
  • code-server使用

code-server是啥

电脑太沉不想带,但又想随时随地能写代码
想在云端建一个代码仓库做备份
使用code-server完美解决需求
code-server是一个运行在服务器上,可通过web访问的网页版VSCode,通过浏览器登陆远程编译运行服务器上的代码,并进行文件上传下载

原材料

服务器 + 公网ip(腾讯云 1核2G轻量级应用服务器 Ubuntu Server 18.04.1 LTS 64bit)
一个浏览器

配置过程

参考教程1
参考教程2

服务器设置

先去瞅瞅刚出炉的服务器,关机,改一下密码

腾讯云服务器可以直接在网页端登录

code-server下载

下一步是下载安装code-server,理论上可以直接在GitHub下载

wget https://github.com/cdr/code-server/releases/download/v3.8.0/code-server-3.8.0-linux-amd64.tar.gz

但是国内服务器在github的下载速度。。。
我选择在本机上下载后传过去
GitHub下载地址

本机与服务器文件传输

和服务器之间的文件传递我使用了WinSCP,直接参考腾讯云官方文档
Windows 系统通过 WinSCP 上传文件到 Linux 云服务器
下载安装WinSCP客户端
登录WinSCP 主机为公网ip 用户名和密码为服务器的用户名密码

本机和服务器之间可以直接拖动传文件

code-server安装

登录服务器,获取root权限,解压安装包

sudo su
tar -xvzf code-server-3.8.0-linux-amd64.tar.gz

code-server配置

修改code-server的配置文件

vim ~/.config/code-server/config.yaml

将IP设为0.0.0.0, 新设一个端口
设置用户名和密码

在防火墙中添加规则,开放刚才设置的端口

在code-server解压后文件的bin目录下执行

./code-server

之后任意浏览器登录 http://ip:端口/ ,输入config.yaml中所设的密码,即可登录VScode

code-server挂在后台

现在,如果关掉服务器终端,code-server进程也会被杀死
利用screen将其挂在后台

sudo apt-get install screen
screen
./code-server

code-server就可以一直运行了

code-server使用

与本地的VSCode基本一样,只是不能直接安装插件,需要本地下载VSIX上传并安装
插件下载



文件的上传下载是可以直接在VSCode中进行的,在文件夹上点击右键有Upload选项,文件上点击右键有Download选项

腾讯云服务器配置code-server相关推荐

  1. 腾讯云服务器配置https 部署安装ssl证书

    腾讯云服务器配置https 部署安装ssl证书 配置:CentOS 7 我是使用nginx服务器对Vue项目进行挂载,所以这里主要说明nginx服务器如何配置https服务 如何安装nginx Ngi ...

  2. 腾讯云服务器配置mysql数据库

                                                                                                  腾讯云服务器 ...

  3. NPS配置---从腾讯云服务器配置到客户端、服务器及管理页面

    NPS配置 腾讯云服务器配置 使用iptables开放特定端口 开启腾讯轻量应用服务器的特定端口 下载.安装以及配置nps 服务端 客户端 搭建tcp隧道 客户端开机自启动 腾讯云服务器配置 使用ip ...

  4. 企业级用户该如何选购腾讯云服务器配置?

    随着云计算的款速发展,很多企业用户都选择了上云服务,但对于很多非it行业的企业用户来说,在这方面没有什么经验,不知道如何选择相关的配置,那么这篇文章将详细介绍选购云服务器的每个配置详解. 一:计费模式 ...

  5. 腾讯云服务器配置深度学习环境

    腾讯云服务器配置深度学习环境 1. 安装pip (1) curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.p ...

  6. 腾讯云服务器配置教程

    腾讯云服务器配置教程 Linux基础命令学习 由于需要购买的服务器安装的是Ubuntu操作系统,所以需要学习一些基本的Linux的操作命令.(当然,可以选择安装Windows服务器,不过不建议使用Wi ...

  7. [ R ] 如何在iPadOS、iOS和MacOS上优雅的跑R —— 使用腾讯云搭建RStudio server的懒人包

    引言 如何在iPadOS/iOS/MacOS等多个平台优雅的连贯的高效的跑R?这是一个有关于使用腾讯云搭建RStudio Server的懒人包 Outline: What: 什么是RStudio Se ...

  8. 腾讯云服务器配置jre、jdk、tomcat

    (一)云服务器配置 首先我们先去购买一个云服务器ECS(我这里选用的是腾讯云的轻量云服务器) 选的系统是:ubunto的64位系统 用一个远程的操作软件Xshell来进行远程连接我们的服务器:通过公网 ...

  9. 腾讯云服务器配置LNMP环境并安装wordpress

    本文有点长,原因是每一步都有截图占的篇幅较长,其实并不麻烦,并不复杂.所有命令都可以复制粘贴到终端窗口,不用手动输入(在终端粘贴时用鼠标右键+粘贴 的方式进行粘贴,有些终端工具不支持快捷键ctrl + ...

最新文章

  1. ScrollView can host only one direct child 问题处理
  2. 写在马哥教育第八期开始之前
  3. 如何创建你的第一个Python元类?
  4. java中var是什么意思_js中的var是什么意思
  5. chrome浏览器无法上网_低调使用,内置特殊功能的浏览器。。
  6. Jackson第二篇【从JSON字符串中取值】
  7. 什么是API文档?--斯科特·马文
  8. 一种用于茶叶病害识别的低阶学习方法
  9. C#中使用GDI+实现复杂打印
  10. 【转载】WEB架构师成长之路
  11. centos7 yum install redis
  12. c语言dp算法解决背包问题,DP求解完全背包问题及其优化原理
  13. 使用小程序云开发添加背景音乐
  14. 通过堡垒机rdp 黑屏_如何绕过堡垒机远程登录
  15. C#结合数据库开发通讯录管理系统
  16. 【OpenGL】绘制一个点
  17. 无聊的小明来数1 (5 分)...按位与
  18. wordpress最佳架构_2018年21个最佳材料设计WordPress主题
  19. brew Error: Cask ‘adoptopenjdk8‘ is unreadable
  20. 个人日记—《日俄战争》的故事—20200802

热门文章

  1. 详解Vue中使用scope进行样式隔离
  2. 万字长文综述:文本增强技术的研究进展及应用实践
  3. vite的搭建与使用
  4. 计算机考研要考java吗_计算机二级考JAVA还是C?
  5. 双重否定的翻译 百度翻译 VS. 谷歌翻译
  6. 商品期货CTA策略系列文章 -- CTA策略的起源
  7. 成功解决Unable to allocate xxx MiB for an array with shape (xxxx, xxxx)
  8. 在片段着色器中通过对uv进行多重变换实现丰富的纹理表现效果(GLSL源码)示例
  9. A. DS内排—直插排序
  10. Java小程序 —— 简单五子棋