`

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
分享到:
评论

相关推荐

    Jmeter解决SSH连接数据库

    ### JMeter通过SSH连接远程数据库解决方案 #### 项目背景与需求分析 在当前项目中,存在三台机器:远程数据库服务器、跳板机以及客户端。其中远程数据库服务器的IP地址为192.168.125.130,跳板机的IP地址为192.168...

    SSH 连接工具

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。它是Linux系统管理员和IT专业人员的必备工具,尤其在管理远程服务器时。SSH连接工具通常提供图形用户界面(GUI)和命令行...

    ssh连接慢解决办法(亲测成功)

    ssh连接慢解决办法(成功) 用真机连接虚拟机卡的话: 1.进入虚拟机vim /etc/ssh/sshd_config 2.将 #UseDNS yes改为UseDNS no即可如下: 使用/UseDNS找到地方然后添加 #UseDNS yes UseDNS no #PidFile /var/run/sshd....

    通过USB用SSH连接iphone

    在IT行业中,SSH(Secure Shell)是一种广泛使用的网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。SSH允许用户通过命令行界面控制远程服务器,进行文件传输、执行命令等一系列操作。在这个场景中,...

    SSH连接数据库所需jar

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在IT领域,SSH常用于管理员对服务器进行远程管理,同时也广泛应用于数据传输和自动化任务执行。在这个场景中,"SSH连接...

    Win 10 ODBC SSH协议远程连接MySQL 3306.docx

    Win 10 ODBC SSH 协议远程连接 MySQL 3306 在本文中,我们将探讨如何使用 Win 10 自带的 OPENSSH 通过 SSH 协议远程连接 MySQL 服务器, 并使用 ODBC 连接到远程 MySQL 服务器。 SSH 协议 SSH(Secure Shell)是...

    ubuntu ssh服务器安装,ssh连接错误

    在Ubuntu系统中,SSH(Secure Shell)是一种网络协议,用于安全地远程登录到另一台计算机。SSH服务器是实现这一功能的核心组件,它允许用户通过加密的连接管理远程服务器。本篇将详细介绍如何在Ubuntu上安装SSH...

    SSH连接使用SSH连接到服务器的过程

    SSH连接,使用SSH连接到服务器的过程,

    c#连接SSH服务(源码、实例)

    在IT行业中,SSH(Secure Shell)是一种用于在网络之间安全传输数据的协议,广泛应用于远程登录、文件传输等场景。在C#编程环境下,如果需要与SSH服务器进行交互,可以借助第三方库,如SharpSSH。本篇文章将深入探讨...

    ssh连接工具

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上安全地远程登录到Linux或Unix服务器。它提供了加密的数据传输,确保了用户的身份验证和通信的私密性。SSH连接客户端工具是实现这一功能的软件,使得管理员...

    自制ssh连接管理脚本 linux

    自制ssh连接管理脚本 linux

    VScode用ssh连接虚拟机.docx

    VScode远程开发之ssh连接虚拟机 VScode作为一款功能强大的代码编辑器,为开发者提供了多种开发环境的支持。在远程开发中,VScode可以通过ssh连接虚拟机,实现远程开发和调试。本文将详细介绍VScode使用ssh连接...

    SSH连接MySQL的Jar包

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在Java开发中,SSH通常指的是Spring、Struts和Hibernate这三个开源框架的组合,它们一起构建了强大的企业级应用程序。然而...

    C#版SSH、SCP,可作为客户端连结LINUX源码

    标题中的"C#版SSH、SCP,可作为客户端连结LINUX源码"表明这是一个使用C#编程语言实现的SSH(Secure Shell)和SCP(Secure Copy)客户端库,用于连接Linux服务器。SSH是一种网络协议,用于安全地远程登录到服务器,...

    telnet和ssh连接服务器源码

    远程连接服务器的两种方式,telnet和ssh两种,还提供了执行命令的接口

    asp.net实现SSH连接远程Linux服务器

    在这个场景下,"asp.net实现SSH连接远程Linux服务器"涉及的主要知识点包括ASP.NET编程、SSH协议、远程命令执行以及可能的跨平台交互。 首先,我们需要理解ASP.NET如何与SSH结合。ASP.NET程序通常运行在Windows...

    window用ssh连接本机虚拟机中的ubuntu.docx

    "使用 SSH 连接 Window 主机和 Ubuntu 虚拟机" 在本文中,我们将探讨如何使用 SSH 连接 Window 主机和 Ubuntu 虚拟机。SSH(Secure Shell)是一种安全的网络协议,用于远程登录和管理计算机。 1. 配置虚拟机 IP ...

    ssh连linux客户端

    `autossh`监控连接状态,并在断线后自动重连。 总的来说,SSH是连接和管理Linux服务器的关键工具,不仅提供安全的远程访问,还支持各种自动化和优化功能。熟练掌握SSH的使用,能显著提升Linux系统管理的效率和安全...

    ssh 远程连接Linux工具

    ssh工具 用于连接远程服务器 linux 系统 解压 安装即可使用

    sqlserver数据库SSH配置1

    SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...

Global site tag (gtag.js) - Google Analytics