linux免费视频 永久免费linux服务器
我不使用 iPad 进行软件开发,但我时不时地想从任何地方跳入,通过 SSH 连接到云端,然后开始用 Python、JS、Java、YAML 或 C#(病态的混蛋)编写疯狂的狗屎 。我想编写一些冒险的、实验性的和自发的东西,但我担心我的本地笔记本电脑 。它是 Mac,它对于实验来说太贵了,而且太重而无法随身携带,直到我有下一个绝妙的想法可以在终端上涂鸦 。
文章插图
文章插图
文章插图
文章插图
Gabriel Heinzer在Unsplash上拍摄的照片
如果在云中拥有一个远程服务器,我可以随时通过 ssh 访问它,那该多棒啊 。而且我不想为此付出一分钱 。
慷慨的节日
我不知道这是什么想法,但甲骨文拼命地试图吸引提供始终免费服务集的新客户 。我仍然在几乎所有项目中使用 AWS,但 Oracle 的服务器具有高达 1 个 CPU 和 1 GB RAM,比 AWS 免费层可怜的微型实例还要多,而且持续时间超过 12 个月 。还有 SQL 和 NoSQL 数据库,但我下次会尝试它们 。
文章插图
文章插图
文章插图
文章插图
照片由Don Agnello在Unsplash上拍摄
免费的 Linux 服务器可用于设置虚拟主机、博客平台、作为分布式系统的一部分、任务队列的运行器、跳入服务器 。我想随着时间探索不同的可能性,但现在我将它用于后者 。当我在 iPad 上需要执行代码行、部署脚本、访问有风险的网站或打开可疑文件时,Oracle 免费服务器现在为我服务 。这简直太方便了 。
如何设置
云账号
【linux免费视频 永久免费linux服务器】我喜欢没有义务的袖珍云服务器的想法 。如果您想要一个 — 从注册Oracle 免费层开始 。
- 填写您的国家、全名和电子邮件;
- 验证您的电子邮件;
- 为自己设计一个密码,选择公司名称 。它可以是您工作的公司或任何随机名称——我用 PE(私人企业家)+ 我的全名 。选择一个云帐户名称 — 您在 Oracle 中的云帐户的昵称 。以后可以重命名 。最后选择家乡地区 。我建议选择地理上靠近您的区域,这样访问会更快 。例如,我位于东欧,所以离我最近的将是中欧法兰克福数据中心 。
- 它将要求地址和付款验证 。我很天真,相信 Oracle 不会从我的卡上花钱,但如果你不那么信任,我可以建议给未使用的卡 1 美元或使用 [https://privacy.com](隐私服务) 。没有机会尝试,但我喜欢虚拟预付卡的想法,从不把我的真实卡数据放在后面 。
- 一旦您填写了您的地址并向您的社会安全号码信用卡支付了大约 1 美元(或 1 欧元,具体取决于您所在的位置),Oracle 将收取这 1 美元用于验证(稍后会返回) 。您必须通过选中最后的框来接受协议,然后单击最后的开始我的免费试用按钮 。Bingo,您现在应该会收到包含帐户详细信息的电子邮件 。
现在让我们回到设备 。为了获得完整的 Linux 终端体验,我安装了iSh 。它是 Alpine linux 的开源仿真 。到目前为止我喜欢它 。它创建可以通过文件应用程序访问的虚拟文件系统 。
现在让我们回到基础 。我最喜欢的身份验证方法是非对称密钥 。这种算法更加健壮和安全——你的设备基本上就是你的钥匙 。您无需记住密码并暴露猜测或暴力破解的可能性 。一旦我解锁了 iPad——我就可以通过在本地拥有正确的私钥来 ssh 到服务器 。
所以让我们在 iPad 上生成公钥/私钥对 。
- 安装openssh-keygen和openssh-client实用程序 。打开 iSh,粘贴apk add –no-cache –update openssh-client openssh-keygen并按 Enter 。如果需要,确认安装;
- Paste ssh-keygen -t rsa and hit Enter. Wait for generation to finish;
- 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;
- Execute ls. Find 2 files in the folder and .pub (e.g. id_rsa and id_rsa.pub). They will be used later.
- Set correct permissions on your private key: chmod 400 <key>
- (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.
文章插图
文章插图
文章插图
文章插图
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.
文章插图
文章插图
文章插图
文章插图
- 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.
文章插图
文章插图
文章插图
文章插图
- 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.
文章插图
文章插图
文章插图
文章插图
- Hit Create.
点击“创建”后,如果一切正常且星号正确对齐,则应显示包含实例详细信息的页面 。它将显示实例处于Provisioning状态 。我们需要来自此设置的重要信息:公共 IP 地址和用户名(通常是 ops) 。等到实例处于运行状态并复制该数据 。
文章插图
文章插图
文章插图
文章插图
现在运行 iSh 并执行:ssh -i <key> USERNAME@PUBLIC_IP 。瞧 。现在您在云中拥有自己的免费服务器 。分享您计划如何使用它的想法!让我们发挥创造力 。
文章插图
文章插图
文章插图
文章插图
下一次我想告诉你如何用几行代码启动一个免费的无服务器 API 。
推荐阅读
- 购物平台有哪些 有什么电商平台可以免费购物,跨境电商平台有哪些
- linux|linux 中断系统
- 花店怎么做电商平台 卖鲜花电商拍摄什么视频好,鲜花电商
- 投稿|边涨价边促销,长视频平台不是“赚吆喝”
- 简单又免费的地图可视化工具终于被我发现啦!
- 实验一|实验一 Linux系统与应用准备
- 使用xshell|使用xshell linux安装nodejs,CentOS下安装并配置nodejs环境教程
- Linux系列之压缩命令
- Java|Linux下web后台服务器搭建
- linux|Linux搭建web服务器