你的下一台电脑,何必是电脑!(vscode-server部署)-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

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

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

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

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

vscode-server部署

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

还可以使用

wget https://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文件

vim start.sh
export PASSWORD="123456"  #登录密码
# 配置端口为9999,最后面的&代表后台运行,日志输出到run.log
nohup ./code-server --port 8888 --host 0.0.0.0 --auth password > run.log 2>&1 &    
echo $! > save_pid.txt

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

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

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

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

bash start.sh

至此,vscode-server就部署好了

访问vscode-server

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

8.png

在平板使用ssh工具

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

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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章
最新文章
相关文章