腾讯云服务器配置code-server
文章目录
- 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相关推荐
- 腾讯云服务器配置https 部署安装ssl证书
腾讯云服务器配置https 部署安装ssl证书 配置:CentOS 7 我是使用nginx服务器对Vue项目进行挂载,所以这里主要说明nginx服务器如何配置https服务 如何安装nginx Ngi ...
- 腾讯云服务器配置mysql数据库
腾讯云服务器 ...
- NPS配置---从腾讯云服务器配置到客户端、服务器及管理页面
NPS配置 腾讯云服务器配置 使用iptables开放特定端口 开启腾讯轻量应用服务器的特定端口 下载.安装以及配置nps 服务端 客户端 搭建tcp隧道 客户端开机自启动 腾讯云服务器配置 使用ip ...
- 企业级用户该如何选购腾讯云服务器配置?
随着云计算的款速发展,很多企业用户都选择了上云服务,但对于很多非it行业的企业用户来说,在这方面没有什么经验,不知道如何选择相关的配置,那么这篇文章将详细介绍选购云服务器的每个配置详解. 一:计费模式 ...
- 腾讯云服务器配置深度学习环境
腾讯云服务器配置深度学习环境 1. 安装pip (1) curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.p ...
- 腾讯云服务器配置教程
腾讯云服务器配置教程 Linux基础命令学习 由于需要购买的服务器安装的是Ubuntu操作系统,所以需要学习一些基本的Linux的操作命令.(当然,可以选择安装Windows服务器,不过不建议使用Wi ...
- [ R ] 如何在iPadOS、iOS和MacOS上优雅的跑R —— 使用腾讯云搭建RStudio server的懒人包
引言 如何在iPadOS/iOS/MacOS等多个平台优雅的连贯的高效的跑R?这是一个有关于使用腾讯云搭建RStudio Server的懒人包 Outline: What: 什么是RStudio Se ...
- 腾讯云服务器配置jre、jdk、tomcat
(一)云服务器配置 首先我们先去购买一个云服务器ECS(我这里选用的是腾讯云的轻量云服务器) 选的系统是:ubunto的64位系统 用一个远程的操作软件Xshell来进行远程连接我们的服务器:通过公网 ...
- 腾讯云服务器配置LNMP环境并安装wordpress
本文有点长,原因是每一步都有截图占的篇幅较长,其实并不麻烦,并不复杂.所有命令都可以复制粘贴到终端窗口,不用手动输入(在终端粘贴时用鼠标右键+粘贴 的方式进行粘贴,有些终端工具不支持快捷键ctrl + ...
最新文章
- ScrollView can host only one direct child 问题处理
- 写在马哥教育第八期开始之前
- 如何创建你的第一个Python元类?
- java中var是什么意思_js中的var是什么意思
- chrome浏览器无法上网_低调使用,内置特殊功能的浏览器。。
- Jackson第二篇【从JSON字符串中取值】
- 什么是API文档?--斯科特·马文
- 一种用于茶叶病害识别的低阶学习方法
- C#中使用GDI+实现复杂打印
- 【转载】WEB架构师成长之路
- centos7 yum install redis
- c语言dp算法解决背包问题,DP求解完全背包问题及其优化原理
- 使用小程序云开发添加背景音乐
- 通过堡垒机rdp 黑屏_如何绕过堡垒机远程登录
- C#结合数据库开发通讯录管理系统
- 【OpenGL】绘制一个点
- 无聊的小明来数1 (5 分)...按位与
- wordpress最佳架构_2018年21个最佳材料设计WordPress主题
- brew Error: Cask ‘adoptopenjdk8‘ is unreadable
- 个人日记—《日俄战争》的故事—20200802
热门文章
- 详解Vue中使用scope进行样式隔离
- 万字长文综述:文本增强技术的研究进展及应用实践
- vite的搭建与使用
- 计算机考研要考java吗_计算机二级考JAVA还是C?
- 双重否定的翻译 百度翻译 VS. 谷歌翻译
- 商品期货CTA策略系列文章 -- CTA策略的起源
- 成功解决Unable to allocate xxx MiB for an array with shape (xxxx, xxxx)
- 在片段着色器中通过对uv进行多重变换实现丰富的纹理表现效果(GLSL源码)示例
- A. DS内排—直插排序
- Java小程序 —— 简单五子棋