`

ssh 连 koding

 
阅读更多
原文地址:http://www.cnblogs.com/wunaozai/p/3612628.html


ssh 连 koding
  今天上JSP课,上课无聊,刷一下网页,就看到 koding.com这个东西。koding是一个在线的开发平台。让自己从开发平台中释放出来。除了提供在线编程功能之外,Koding还有强大的社区功能,允许开发者通过相互浏览、交换代码而达到项目协作的目的,提高工作效率。这一切都看起来很好,就是有一点不好,服务器在美国,连接的时候很慢,网络还不稳定,这样只要用它的VM(Virtual Manufacturing)虚拟机。就会很卡。还好在线编程的数据不用实时,而用它的虚拟机就要实时了。查了一下,用终端连上会好一点。想想有点小激动,就来试试吧。



  界面还不错呢! 这个是我邀请的地址: https://koding.com/R/wunaozai

  因为我一直都是用putty的,但是在机房试了很久都不行,也不知道是什么原因。(koding会给一个hostname,但是里面又是内网ip,我估计和这个有关。)





  1.到这里你应该注册完了吧,接下来就是使用xshell(putty连接不成功,使用别人推荐的xshell就连接上了)连接koding了。

  2.生成ssh-key

    依次选择 菜单栏上工具-->新建用户密钥向导-->弹出对话框-->密钥类型选择RSA-->密钥长度1024-->下一步-->输入密钥名称和密码(密码可以不要)



  3.将公钥加入到koding中

    将上面的公钥复制到koding上。



    把刚才的rsa公钥复制到koding上



  4.在本地创建一个会话用作端口转发

    逻辑大概是这样的。



    新建一个会话:

    (1)名称改为本地2,主机改为ssh.koding.com 



    (2)连接-->用户身份验证页-->

    方法:Public Key
    用户名:你注册的koding账号
    用户密钥:选择刚才生成的那个公钥
    密码:不是Koding密码是公钥的密码(如果有的话)



    (3)连接-->SSH-->勾选下面两项



    (4) 连接-->SSH-->隧道-->添加-->转移规则选项卡

    添加转移规则如下:
    类型(方向):Local(Outgoing)
    源主机:localhost
    侦听端口:2222(改成其他的也行)
    目标主机:vm-0.你的Koding用户名.koding.kd.io
    目标端口:22



    到这里本地2(堡垒机,用于转发)就配置完成了。







  5.创建一个新的会话用于交互







    到此,就完成了ssh连接koding.com上的虚拟机了。

    注意:由于koding.com的虚拟机不是实时开着的。官网上好像说15分钟左右没有操作虚拟机中的Terminal(终端),就会关机。要重新在网页上登陆。(Ps:在这里我被坑了好久,估计是为了减少服务器压力吧,毕竟koding还是个小公司,而且是免费的,就知足了 )

    koding上的Terminal在这里:



  



  ===========================我是分割线====================

  虽然有种种的不足,但是它还是有一点好的。

  1.我在上面下载一个tomcat7,一瞬间就完成了(Ps:夸张的说,比一条命令从本地发出去还快!(^.^)! ) 下面是我测试一下网速



  WoW!!!!!!

  使用的命令

View Code
  2.看图



  没错,可以ping 墙外网站,毕竟服务器在美国(这就当作是打开网页时卡的回报吧)。

  通过这个就可以自己做VPN了,不过具体用什么软件,怎么配置我就不是很懂了,如果有知道的告诉我一下哈。

  3.vm系统是Ubuntu

  

   参考资料:
    使用putty: http://blog.csdn.net/xyyangkun/article/details/17346531
    使用xshell: http://www.wdlth.com/158/koding-coding-learning-environment/
    官方连接资料: http://learn.koding.com/ssh-into-your-koding-vm/
    终端测试网速: http://os.51cto.com/art/201401/428339.htm
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics