你的下一台电脑,何必是电脑!(vscode-server部署)

简介: 将vscode-server部署在ECS上,实现平板远程编写代码,运行代码。

本人是一名大三的软件工程的学生。主要是正在学计算机网络,而且以前写的代码的都是一些与网络无关的。突然就有一个想法,就是想做一个简单的web服务器,然后放在云服务器上,能够远程访问。然后就自然而然的了解到了阿里云的服务器,刚好阿里云有一个飞天计划,可以免费体验(白嫖)两个月的ECS,一切都是那么自然而然。

然后在写Web服务器的过程中看到了一个好玩的东西,就是scode网页版,突然想到这是不是就意味着我可以在平板上写代码了。作为一名大三狗实在是不喜欢背着一个重重的游戏本在实验室之间来回游走,实在是太麻烦了。emmmm,废话不多说,搞就完事儿了。。。

vscode-server部署

首先在vscode-server下载vscode-server的源码。如果github上不去的话,可以选择在gitee上下载,亲侧可用。

还可以使用

wgethttps://github.com/cdr/code-server/releases/download/v3.10.2/code-server-3.10.2-linux-amd64.tar.gz

然后解压下载好的文件

tar -xvzf code-server-3.10.2-linux-amd64.tar.gz

并且进入到解压好的文件中创建start.sh文件

vimstart.sh
exportPASSWORD="123456"#登录密码# 配置端口为9999,最后面的&代表后台运行,日志输出到run.lognohup ./code-server --port8888--host0.0.0.0 --auth password > run.log 2>&1 &    
echo$! > save_pid.txt

到目前为止应该是可以用的了,但是我按照前面的步骤走下来发现没有成功,后来查阅资料发现,阿里云ECS默认只开放两个端口,剩下的需要自己操作。

好的了解了原因剩下的就好办了。

  • 首先转到控制台->实例,然后选择相应的实例->操作->更多->网络和安全组->安全组配置->配置规则
  • 然后端口设置为8888,然后点击保存退出

执行完之后重启实例,并且运行上面的脚本

bashstart.sh

至此,vscode-server就部署好了

访问vscode-server

在浏览器输入你部署服务器的公网实例,加上端口后,就可以直接访问了。

8.png

在平板使用ssh工具

我推荐在平板上使用JuiceSSH,有一说一,这个工具是真的好用,而且大部分基础功能免费,还可以扩展插件。

你的下一台电脑,何必是一台电脑!


相关文章
|
7天前
|
开发工具 git C++
【App Service】VS Code直接部署App Service时候遇见 “fatal: not a git repository (or any of the parent directories): .git”
通过VS Code发布Python App Service的时候,遇见了发布失败错误: The deployment failed with error: fatal: not a git repository (or any of the parent directories): .git . Please take a few minutes to help us improve the deployment experience
55 24
|
3月前
|
C++
【Azure Function App】在VS Code中,创建好Function App后部署到Azure中,无法选择Subscriptions
【Azure Function App】在VS Code中,创建好Function App后部署到Azure中,无法选择Subscriptions
|
4月前
|
SQL 人工智能 前端开发
若依修改01-通义灵码 AI智能编码,从这里开始,搭建,设计,编码,部署,使用AI辅助设计,通义千问把AI辅助设计放到快捷链接当中,vscode可以嵌入通义灵码,必须解决idea+vscode+通义灵
若依修改01-通义灵码 AI智能编码,从这里开始,搭建,设计,编码,部署,使用AI辅助设计,通义千问把AI辅助设计放到快捷链接当中,vscode可以嵌入通义灵码,必须解决idea+vscode+通义灵
|
6月前
|
Ubuntu 关系型数据库 MySQL
ubuntu部署python环境,vscode编辑wsl项目遇到的问题汇总
ubuntu部署python环境,vscode编辑wsl项目遇到的问题汇总
|
6月前
|
Linux 应用服务中间件 nginx
linux下 web 版 vscode本地部署 云端加个nginx同
linux下 web 版 vscode本地部署 云端加个nginx同
62 0
|
存储 IDE Serverless
基于函数计算部署Serverless VSCode WebIDE
基于函数计算一键部署一个Serverless VSCode WebIDE,即开即用,用完即走。
319 0
|
Serverless 对象存储
基于函数计算快速部署 Serverless VSCode WebIDE-1
基于函数计算快速部署 Serverless VSCode WebIDE-1
158 0
基于函数计算快速部署 Serverless VSCode WebIDE-1
|
Serverless 对象存储
基于函数计算快速部署 Serverless VSCode WebIDE-1
基于函数计算快速部署 Serverless VSCode WebIDE-1
174 1
基于函数计算快速部署 Serverless VSCode WebIDE-1
|
消息中间件 安全 IDE
基于函数计算一键部署一个Serverless VSCode WebIDE
从技术角度来说,Serverless 就是 FaaS 和 BaaS 的结合。Serverless = FaaS + BaaS。 简单来讲,FaaS(Function as a Service) 就是一些运行函数的平台,比如阿里云的函数计算、AWS 的 Lambda 等。 BaaS(Backend as a Service)则是一些后端云服务,比如云数据库、对象存储、消息队列等。利用 BaaS,可以极大简化我们的应用开发难度。 Serverless 则可以理解为运行在 FaaS 中的,使用了 BaaS 的函数。
基于函数计算一键部署一个Serverless VSCode WebIDE