欢迎光临
我们一直在努力

如何获得免费的多云Linux服务器

我不使用 iPad 进行软件开发,但我时不时地想从任何地方跳入,通过 SSH 连接到云端,然后开始用 Python、JS、Java、YAML 或 C#(病态的混蛋)编写疯狂的狗屎。我想编写一些冒险的、实验性的和自发的东西,但我担心我的本地笔记本电脑。它是 Mac,它对于实验来说太贵了,而且太重而无法随身携带,直到我有下一个绝妙的想法可以在终端上涂鸦。

如何获得免费的多云Linux服务器
Gabriel Heinzer在Unsplash上拍摄的照片

如果在云中拥有一个远程服务器,我可以随时通过 ssh 访问它,那该多棒啊。而且我不想为此付出一分钱。

慷慨的节日

我不知道这是什么想法,但甲骨文拼命地试图吸引提供始终免费服务集的新客户。我仍然在几乎所有项目中使用 AWS,但 oracle 的服务器具有高达 1 个 CPU 和 1 GB RAM,比 AWS 免费层可怜的微型实例还要多,而且持续时间超过 12 个月。还有 SQL 和 NoSQL 数据库,但我下次会尝试它们。

如何获得免费的多云Linux服务器
照片由Don Agnello在Unsplash上拍摄

免费的 Linux 服务器可用于设置虚拟主机、博客平台、作为分布式系统的一部分、任务队列的运行器、跳入服务器。我想随着时间探索不同的可能性,但现在我将它用于后者。当我在 iPad 上需要执行代码行、部署脚本、访问有风险的网站或打开可疑文件时,Oracle 免费服务器现在为我服务。这简直太方便了。

如何设置

云账号

我喜欢没有义务的袖珍云服务器的想法。如果您想要一个 — 从注册Oracle 免费层开始。

  1. 填写您的国家、全名和电子邮件;

  2. 验证您的电子邮件;

  3. 为自己设计一个密码,选择公司名称。它可以是您工作的公司或任何随机名称——我用 PE(私人企业家)+ 我的全名。选择一个云帐户名称 — 您在 Oracle 中的云帐户的昵称。以后可以重命名。最后选择家乡地区。我建议选择地理上靠近您的区域,这样访问会更快。例如,我位于东欧,所以离我最近的将是中欧法兰克福数据中心。

  4. 它将要求地址和付款验证。我很天真,相信 Oracle 不会从我的卡上花钱,但如果你不那么信任,我可以建议给未使用的卡 1 美元或使用 [https://privacy.com](隐私服务)。没有机会尝试,但我喜欢虚拟预付卡的想法,从不把我的真实卡数据放在后面。

  5. 一旦您填写了您的地址并向您的社会安全号码信用卡支付了大约 1 美元(或 1 欧元,具体取决于您所在的位置),Oracle 将收取这 1 美元用于验证(稍后会返回)。您必须通过选中最后的框来接受协议,然后单击最后的开始我的免费试用按钮。Bingo,您现在应该会收到包含帐户详细信息的电子邮件。

iPad 设置

现在让我们回到设备。为了获得完整的 Linux 终端体验,我安装了iSh。它是 Alpine linux 的开源仿真。到目前为止我喜欢它。它创建可以通过文件应用程序访问的虚拟文件系统。

现在让我们回到基础。我最喜欢的身份验证方法是非对称密钥。这种算法更加健壮和安全——你的设备基本上就是你的钥匙。您无需记住密码并暴露猜测或暴力破解的可能性。一旦我解锁了 iPad——我就可以通过在本地拥有正确的私钥来 ssh 到服务器。

所以让我们在 iPad 上生成公钥/私钥对。

  1. 安装openssh-keygen和openssh-client实用程序。打开 iSh,粘贴apk add --no-cache --update openssh-client openssh-keygen并按 Enter。如果需要,确认安装;

  2. Paste ssh-keygen -t rsa and hit Enter. Wait for generation to finish;

  3. Pick a name for key-value pair (or id_rsa by default) and you can live without the passphrase however it increases security. It’s like combining both password-based and asymmetric key-based authentication;

  4. Execute ls. Find 2 files in the folder and .pub (e.g. id_rsa and id_rsa.pub). They will be used later.

  5. Set correct permissions on your private key: chmod 400 <key>

  6. (Optional) I recommend to rename .pub to _pub.pub — it will help to locate the file in Files app later. Files don’t show file extensions for some godforsaken reason. Just do for example mv id_rsa.pub id_rsa_pub.pub.

如何获得免费的多云Linux服务器

Create a server instance

  • Find the confirmation email from Oracle and proceed to the Oracle Cloud Console link;

  • Enter your username/email and password — and you should be able to access the dashboard;

  • You should be able to see “Create a VM instance” link. Click it.

如何获得免费的多云Linux服务器
  • Choose the preferable name (that is easy to read) and you can live all settings by default (unless you’re experienced user) except Add SSH key section: Choose Upload public key files (.pub) and click Browse.

如何获得免费的多云Linux服务器
  • Now pick the public key generated earlier — it will be located in iSH/root folder and have .pub ending. (Unless you chose different folder when generated those keys. If you haven’t add suffix _pub to public key to distinguish it — public key has smaller size.

如何获得免费的多云Linux服务器
  • Hit Create.

Connect to the instance

点击“创建”后,如果一切正常且星号正确对齐,则应显示包含实例详细信息的页面。它将显示实例处于Provisioning状态。我们需要来自此设置的重要信息:公共 IP 地址和用户名(通常是 ops)。等到实例处于运行状态并复制该数据。

如何获得免费的多云Linux服务器

现在运行 iSh 并执行:ssh -i <key> USERNAME@PUBLIC_IP。瞧。现在您在云中拥有自己的免费服务器。分享您计划如何使用它的想法!让我们发挥创造力。

如何获得免费的多云Linux服务器

下一次我想告诉你如何用几行代码启动一个免费的无服务器 API。

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《如何获得免费的多云Linux服务器》
文章链接:https://www.456zj.com/6499.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址