前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转 Cloud Studio】Cloud Studio+云服务器打造免费的云开发机

【玩转 Cloud Studio】Cloud Studio+云服务器打造免费的云开发机

原创
作者头像
昆吾kw
发布2022-09-16 23:24:33
5.9K0
发布2022-09-16 23:24:33
举报
文章被收录于专栏:好玩的云服务好玩的云服务

前言

Cloud Studio 作为一款云端开发工具,使用体验足够优秀。但是对于部分开发者来说,云端开发并非刚需,使用频次不高,目前的价格有些昂贵。好在 Cloud Studio 提供自托管环境的功能,如果你手头有一台云服务器,完全可以将其利用起来,结合 Cloud Studio 搭建出一个私有的,免费的云端开发利器

前提条件

准备一台云服务器,注意 Cloud Studio 目前仅支持 64 位 Ubuntu 16.04/18.04 和 CentOS 7。

步骤

1. 新建工作空间

登录到工作台,点击左下角的【新建工作空间】,选择【云主机】,进入自托管主机的设置页面:

2. 获取 Cloud Studio 的 SSH 公钥

Cloud Studio 支持使用 SSH 协议连接到云服务器,也支持使用用户名密码登录。通常会使用更为安全的 SSH 登录方式

Cloud Studio 默认提供了 SSH 公钥,点击图示部分,复制 SSH 公钥。

3. 将公钥添加到云服务器中

打开本地的终端工具或者X-shell 等工具,登录到云服务器:

代码语言:shell
复制
$ ssh root@82.157.45.174

输入密码进行验证。

Linux 操作系统中和 SSH 协议有关的配置,默认在 /root/.ssh 目录下,切换到该目录:

代码语言:shell
复制
$ cd /root/.ssh
$ ls
authorized_keys

该目录下的 authorized_keys 文件用来存放需要连接到服务器的机器的 SSH 公钥。将上一步骤中复制的公钥,粘贴到这个文件中,保存。

4. 继续设置云主机

回到云主机的设置页面,填写配置信息,包括空间名称、空间描述、云服务器的 IP 和 端口,认证方案选择 SSH 秘钥,用户名填写登录云服务器的用户名即可。

需要注意的是,确保云服务器已经打开 22 端口,默认是开放状态。最好去云服务器实例的安全组中检查确认。

最后确认【新建】即可。

5.使用 Cloud Studio 登录云服务器

点击新创建好的工作空间,即可进入 Cloud Studio IDE,是我们非常熟悉的好伙伴,一个基于浏览器的VS Code:

按快捷键 ctrl + ` 打开 IDE 的终端,和 Cloud Studio 提供的默认工作空间一样,它会在我们自己的云服务器的 root 目录下新建一个 RemoteWorking 目录,作为工作目录。在终端中,我们可以完全的操作自己的云服务器,当作一台开发机使用绰绰有余。

总结

经过一段时间的使用,Cloud Studio 提供的浏览器版本的 IDE ,无论是功能上还是在流畅度上,丝毫不逊于本地的 VS Code。

目前 Cloud Studio 每月提供了 1000 分钟的免费额度,即使没有云端开发的场景需求,也强烈推荐你来体验体验。如果你有一台云服务器,那更合适不过了,搭建一个免费的远程开发机,香得很!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 前提条件
  • 步骤
    • 1. 新建工作空间
      • 2. 获取 Cloud Studio 的 SSH 公钥
        • 3. 将公钥添加到云服务器中
          • 4. 继续设置云主机
            • 5.使用 Cloud Studio 登录云服务器
            • 总结
            相关产品与服务
            云服务器
            云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档