Koding编程学习环境|Koding Coding Learning Environment

日志|SPARTA wdlth 13389℃ 0评论

今天在LOC看到一个高大上的编程学习环境:Koding,可以作为一个“VPS”来使用,不过没有公网IP。

注册激活之后就可以通过奇怪的方法来进入SSH。

首先生成一个公钥,我用常用的XShell来示范:
XShell生成公钥
进入工具菜单里面的“用户密钥管理”项目。

XShell生成公钥

点击生成按钮,进入生成向导,密钥类型选择RSA,密钥长度选择1024位,然后生成完毕后,改个名字(不改也行),输个密码(不输也行),然后就会出现密钥文本,复制下来,到Koding -> Account Settings -> SSH Keys新建一个项目,然后粘贴到下面那个大框里,起个名字,保存。

koding_ssh_keys

koding_ssh_keys_2

这样就将公钥加入了Koding。

接下来是SSH客户端的配置,仍然使用XShell:
首先配置一个堡垒机连接用于转发小鸡的端口。
Koding堡垒机
连接页
主机地址:ssh.koding.com
端口:22

Koding堡垒机2

连接 -> 用户身份验证页
方法:Public Key
用户名:你注册的koding账号
用户密钥:选择刚才生成的那个公钥
密码:不是Koding密码是公钥的密码

Koding堡垒机3

连接 -> SSH页
勾选“不分配终端”

Koding堡垒机4

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

确定保存,这样堡垒机连接就完成了。
然后新建一个会话,主机地址是localhost,端口是2222(或者你上面指定的那个),用户名root,密码要在Koding网站的Terminal中使用
sudo passwd root
命令进行设置,sudo密码是你登录Koding网站的密码。
连接的时候要先打开堡垒机连接,再连接localhost那个连接,然后就可以尽情享受了。

很抱歉,目前Koding已经被玩坏了,SSH已经连接不上了……

转载请注明:WDLTH's 斯巴达 » Koding编程学习环境|Koding Coding Learning Environment

喜欢 (533)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 哈哈,可以把最后一句放在最前面,谢谢!
    leavingme2014-04-10 17:48 回复
cnzz1000134333