Move me

  • 首页
  • About
    • History
  • 技术与技巧
    • 编程
    • 软件
  • ACG
    • 动画欣赏
    • 游戏
  • 随笔
    • 诗赋
    • 观点
    • 吐槽
  • 文章存档
  • 友情链接
Move me
My footprint on web
  1. 首页
  2. 技术与技巧
  3. 正文

云IDE:Nitrous.io的介绍以及活用手段

2013年8月17日 4323次阅读 0人点赞 24条评论

Nitrous.io是一个提供在线编程测试的云服务提供商,现在还在Beta阶段;作为一整套的服务,Nitrous.io的免费方案包括了一个拥有“384Mb”内存,“750Mb”磁盘空间的“BOX”,也就是一个运行在云服务平台上的“沙盒”开发环境,简要来说相当于一个限制了用户权限的虚拟机。除此以外还包括了一个在线的集成开发环境(IDE),拥有在线文件管理,代码编辑,团队合作功能以及可以在浏览器中运行的“终端”窗口。

Nitrous.io大体上支持Ruby、node.js、Python和Go这四种编程环境。当然,实际中,由于“虚拟机”中安装有gcc组件,所以也可以用作C,C++等语言编程的开发。下面我稍微介绍一下Nitrous.io的使用。

注册步骤就不提了。在浏览器中登陆Nitrous.io,进入“#box”页面,选择“NEW BOX”。

nitrous-box

选择你需要的开发环境以及服务器所在地,有东京新加坡等亚洲区域可选。

nitrous-box-new

完成后可以在“#BOX”页面查看你所拥有的“BOX”并进行管理、设置。进入在线IDE,在线terminal可以直接点击相应按钮。

nitrous-box-use

运行界面如下,实测在Firefox,chrome以及IE9以上各版本(包括metro下的IE)中运行良好。

nitrous-idePNG

在线终端中,git组件也可以正常使用;其他功能不一一介绍,有需要的同学自然会用。

活用什么的,估计大家是明白的。对,就是通过ssh链接远端主机,这样就可以直接在终端中使用vim、emacs来编辑代码,适合GEEK使用。同时借助Tunnels技术,可以将自己的网络数据通过Nitrous.io转发,就如同名字一样,类似“隧道”的技术。接下来我稍微介绍一点,毕竟GEEK的话,应该多多少少对这个方法有所了解。

windows下需要准备好putty和puttygen两个软件,建议使用英文原版。首先需要为Nitrous.io添加SSA密钥,用PUTTYgen来获取。按步骤操作,使用默认设置,可以得到作为公钥的一串字符和作为私钥的一个ppk文件,注意两者均要保存好。在nitrous.io的“#box”页面点击“Public keys”链接,选择“Add Public Key”(如图),并将上面获得作为公钥的那串字符粘贴并保存。

nitrous-box-ssh

putty连接主机以及打开tunnel功能请参考下面两篇文章:

  1. 利用Putty登陆SSH主机;
  2. PuTTY SSH Tunnel设置;

SSH URI 可以在“#BOX”页面获得,例如“ssh://action@apne1.actionbox.io:15577”。

(本来我是自己写的,结果发现怎么也不能表达好,所以还是使用别人写好的东西比较好)

 顺便一提,由于邀请注册可以获得更多的免费配额,可以的话也希望有人能通过我的邀请注册:

包含邀请的注册链接:https://www.nitrous.io/join/K8wdJ1_z2Hw

不包含邀请的注册链接:https://www.nitrous.io/join

标签: 暂无
最后更新:2013年8月20日

一树小草

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • weiba

    https://www.nitrous.io/join/cFCgpmwFzZI?utm_source=nitrous.io&utm_medium=copypaste&utm_campaign=referral

    2014年12月21日
    回复
  • 半山叔叔

    nitrous.io上的代码能导出到本地吗?怎么做

    2014年12月14日
    回复
    • 一树小草

      @半山叔叔 能用ssh登陆的话,用'scp'复制下来就行了。

      2014年12月14日
  • 西秦公子

    哈哈,早些日子写了Nitrous的教材,放了邀请连接,现在314 N2O了

    2014年7月3日
    回复
  • 不给力的面条

    关闭窗口。里边运行的程序就关闭了

    2013年11月3日
    回复
    • 一树小草

      @不给力的面条 是的,一段时间不用的话虚拟机环境也会被关闭,需要手动启动。

      2013年11月3日
    • 幽灵传说

      @一树小草 我用Php CURL 不停的请求 分配的Preview URI为啥Boxes 还会stopped

      2014年6月13日
  • 刀尖红叶

    aws的服务器,有点慢呀

    2013年10月15日
    回复
    • 一树小草

      @刀尖红叶 是有点慢,不过正常使用还算过得去。

      2013年10月15日
  • 哈秀时尚

    表示发什么都看不懂

    2013年8月27日
    回复
    • 一树小草

      @哈秀时尚 。。。好像写得有点过分主观了。。。

      2013年8月27日
    • 哈秀时尚

      @一树小草 大多一个发字了 ,不好意思啊

      2013年8月27日
    • 一树小草

      @哈秀时尚 完全没关系;应该说多谢赏光才是。。

      2013年8月27日
  • 没有信仰的小屁孩

    赞撸主,赶紧准备考研去。。。

    2013年8月21日
    回复
    • 一树小草

      @没有信仰的小屁孩 在学校啦!你啥时候回来啊。。。

      2013年8月21日
    • 没有信仰的小屁孩

      @一树小草 10月到11月左右...

      2013年8月22日
    • 一树小草

      @没有信仰的小屁孩 有了出路就是闲庭漫步啊!继续苦逼考研。。。

      2013年8月22日
  • 枫岚酱

    一种也不会

    2013年8月20日
    回复
    • 一树小草

      @枫岚酱 嘛嘛,可以学的嘛。(总之都是非常简单的东西

      2013年8月20日
    • 枫岚酱

      @一树小草 我看我先学会html+css吧,最近还在学日语

      2013年8月20日
    • 一树小草

      @枫岚酱 好吧,一直是css苦手的飘过。。。离了框架啥都写不出来。。。

      2013年8月20日
  • 你好先森

    果断去试试

    2013年8月18日
    回复
  • banri

    四种语言一个都不会【。。。不过这玩意儿挺不错的,云开发环境啊~~~异地开发省时省力

    2013年8月18日
    回复
    • 一树小草

      @banri 平板电脑也可以拿来写代码了,相当不错。

      2013年8月18日
  • 取消回复

    公告

    终于能正常访问了,希望这次能撑得久一点。

    ——2021.11.04

    普通的有机生命体;

    beta版的智人

    总是跳过OP、ED的坏孩子;

    有自知之明的变态

    COPYRIGHT © 2021 spdf.me. ALL RIGHTS RESERVED.

    Theme Kratos by Seaton Jiang. PJAX fork by 小白-白.