本人是一名大三的软件工程的学生。主要是正在学计算机网络,而且以前写的代码的都是一些与网络无关的。突然就有一个想法,就是想做一个简单的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
在浏览器输入你部署服务器的公网实例,加上端口后,就可以直接访问了。
在平板使用ssh工具
我推荐在平板上使用JuiceSSH,有一说一,这个工具是真的好用,而且大部分基础功能免费,还可以扩展插件。
你的下一台电脑,何必是一台电脑!