- 点击左侧添加任务:
- 根据自己的需求设置任务选项,其中需要注意的是:
- 任务名称为小写字母,字母后面可以加数字
Type
为SSH
- 创建 SSH 任务时 command 留空
- 任务名称为小写字母,字母后面可以加数字
- 之后我们会发现任务管理里面多了一条任务:
这里的状态为 Pending,
代表当前处于拉取镜像\创建容器
状态
- 刷新页面,再次查看任务状态:
发现状态为运行状态,此时任务已经启动,但是SSH类型的任务必须创建网络映射才可用!我们需要为此任务创建一个网络映射。
- 点击左侧网络映射管理
将此处的名称填写为刚刚创建的任务名称,此处名称如果不一致将导致任务无法映射!
- 点击创建
我们会发现此处多出一条网络映射,其中映射端口即为刚刚创建的任务端口,此端口用于ssh
登录。
验证登录:
我们可以使用Xshell
等(这些工具需要自行下载) SSH工具验证登录,其中SSH
的登录端口号为刚刚映射的端口号
登录IP地址: tower.run-linux.com
用户名:root
端口为刚刚设置的网络映射端口!!!
初始密码为:GeekCloud
注意⚠️: 第一次登录之后,请您立即使用
passwd
命令修改密码! 下次登录后即为您修改的密码.
如下为登录之后的状态:
可以看见任务内的终端自带python3
- 上传代码
我们可以通过支持SFTP
的工具(如Xshell/Xftp/Cyberduck等)向当前任务上传文件,如 python程序:
这里我以实验Cyberduck
为例上传,Windows
用户可以使用Xshell
或者Xftp
上传文件。
上传一段测试代码:
之后我们会在目录中刚刚上传的代码:
- 测试运行
可以看见代码已经在运行了
⚠️注意:
你上传到/root
目录的所有代码或数据集将会被永久保存!
无论你删除了任务,该/root
目录依旧是存在的!
这个/root
目录和你以后创建的所有的任务的/root
目录(无论是SSH
任务还是Train
任务)都是共享的同步且一致,
所以你想使用Train
类型的任务前,你需要先创建个SSH
任务用于上传代码。