Koding简介
注册地址:koding.com
Koding是一个在线开发环境,其为每个人提供了免费的计算能力和开发环境,目标是简化全球性的开发。Koding提供了免费的虚拟机和一个真实的Ubuntu OS终端,你能在其上开发你的代码,无论是Python,PHP, C++, C都是可以的。甚至于它们能够在全世界任何(无须梯子)的地方来访问,并进行团队开发。
使用Xshell来登录你的VM
网页版终端提供的功能有限,推荐使用Xshell来进行远程登录。
配置会话
- 安装好Xshell,现已有中文版。
在Koding上设置你的SSH keys。
没有SSH keys的话需在Xshell中打开菜单栏工具中找到新建用户密钥向导,设置类型为
RAS
,长度为1024
,来生成一个新的SSH keys。与你的VM建立一个SSH链接,用于端口转发。
- 新建一个会话,点击连接选项,主机改为
ssh.koding.com
。 - 切换到用户身份验证页,设置好Public Key(SSH Keys)。
- 切换到SSH,勾选
使用ZLIB压缩
和不分配终端
。 - 切换到隧道,添加如下转移规则(斜体可修改):
类型(方向):Local(Outgoing)
源主机:127.0.0.1
侦听端口:9527
目标主机:vm-0.用户名.koding.kd.io
目标端口:22 - 此会话侦听9527端口并转发到指定的主机。
- 新建一个会话,点击连接选项,主机改为
新建交互会话来登录你的VM。
- 新建一个会话,点击连接选项,主机改为
127.0.0.1
,端口号为上一步修改的端口号9527。 - 切换到用户身份验证页,设置好password。
- 新建一个会话,点击连接选项,主机改为
使用Xshell
- 当过一段时间没有使用VM时,你的终端会被关闭,此时需要从网页中手动打开。
- 使用时应先打开端口转发会话,连接成功后再打开交互会话。
- 使用SSH有个缺点是每输入一个字符都会向服务器发送数据,因此会导致卡顿,可以打开查看中的撰写栏,在撰写栏中输入命令后再一次性将整行命令发送,可以提高响应速度。
Xshell扩展
使用lrzsz进行文件传输
安装lrzsz:
sudo apt-get install lrzsz
从客户端向VM发送文件命令:
rz
此时XShell会打开文件浏览窗口,选择文件后会发送到当前目录下。
从VM获取文件:
sz path
Xshell会打开目录浏览窗口,选择要保存的位置后进行传输。
0 评论:
发表评论