白嫖Azure与体验GoLand远程开发-
时间:2022-06-09 作者:centurybbx
前言
近期因为有本地开发远程使用Linux编译部署的需求,而虚拟机的性能实在是不敢恭维,WSL的坑之前也踩过(没有systemd等),故考虑使用SSH连接云服务器开发。
目前VSCode提出了Remote体验,体验了一番确实还不错,但总感觉缺点什么,于是我将目光转移到了JetBrasin全家桶上。截止至2022年5月30日,J家提供了JetBrains Gataway
以供开发者使用SSH远程连接服务器进行开发。下面我就来以一个大学生的身份白嫖一份Azure上的Linux虚拟机,并使用GoLand远程开发体验。
白嫖Azure
对于在读的大学生,微软官方提供了一年的面向学生的 Azure - 免费帐户额度 | Microsoft Azure,其中包括Linux虚拟机、Windows虚拟机、数据库等服务,可以说是十分全面了
单击"免费开始使用"后会跳出登录页面,申请者需要拥有一个微软账号以完成申请,之后便根据步骤一步一步完成认证即可。
注:为防止出现岔子,最好使用学校提供的官方邮箱进行认证。
完成注册后会跳转到下图所示页面,单击虚拟机即可。
之后的操作就是创建->配置->部署,完成后使用XShell远程SSH连接远程虚拟机即可。(记得使用正确的用户名&&密码)
GoLand远程开发体验
使用GoLand远程开发有两种方式:
- 直接在GoLand的项目创建/设置页进行
SSH选择
,然后单击New Connection
之后填写IP地址、端口等信息
完成连接测试后会弹出欢迎页,这里会选择需要使用的IDE以及项目在远程服务器上的目录,完成后单击右下角Download即可,直至完全下载完成即完成远程配置。
注:如果你使用的云服务器不是Azure这种部署在国外的服务器,很有可能出现错误。比如我在使用阿里云时就出现了下载超时的错误,这时可以在IDE version中选择Other options,在本地下载好相关IDE的压缩包,然后选中安装即可。
- 使用
JetBrains Gateway
,操作几乎差不多,这里略过。
这里就差不多完成了远程开发配置,之后便可舒舒服服地在服务器上开发了~