这是 oarsh 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
oarsh - 用于 OAR 批处理调度程序的远程外壳连接器。
oarcp - oarsh compagnon 用于从节点或节点复制文件。
概要
桨 [选项] [命令]
奥阿克普 [选项] [节点名称:] [节点名称:]
商品描述
从集群或任何节点的提交前端连接一个节点。
配置
桨 使用 OpenSSH的 客户端(ssh 命令)在下面执行连接。 因此任何
可以使用 OpenSSH 选项。
环境
OAR_JOB_ID
从集群或任何节点的前端,指定作业的 ID 桨 必须
连接到。
OAR_JOB_KEY_FILE
指定 oarsh 必须使用的作业密钥,例如用于提交
您要连接的工作。 从以下位置连接到作业的节点时这是必需的
不属于作业所在的 OAR 服务器管理的节点的主机
提交给。 -i 选项也可以使用。
配置
为了向用户提供使用的能力 桨 连接两个节点
他的工作或其他超出其工作范围的房东, 桨 尝试阅读两个
配置文件:第一 〜/.oarsh-host-include 然后 ~/.oarsh-hosts-排除.
如果存在,这些文件必须包含一个与每行主机名匹配的正则表达式。
在执行时,如果 桨 发现于 〜/.oarsh-host-include 匹配使用的主机名
在命令行中,它继续执行 桨, 跳过
~/.oarsh-hosts-排除 文件。 如果没有,它会尝试在 ~/.oarsh-hosts-排除
如果找到,则执行 SSH 使用相同的命令行。 最后,没有匹配的是
找到(或者例如,如果这些文件都不存在),它将继续执行
桨.
例如,如果所有节点看起来像 名称-XXX.domain,可以放置 ^[^\.]+-[[:数字:]]+
in 〜/.oarsh-host-include 和 .* in ~/.oarsh-hosts-排除 然后可以使用 桨 至
连接任何主机。
当人们考虑放置符号链接时,该功能最终变得非常性感 桨
命名 SSH,然后总是可以使用 SSH 命令连接任何主机。
示例
从我们的工作内部连接,从一个节点到另一个节点 (node23):
> oarsh 节点 23
从集群的前端连接到我们作业的节点(node23)(ID:4242):
> OAR_JOB_ID=4242 oarsh node-23
连接到使用作业键提交的作业的节点 (node23):
> OAR_JOB_KEY_FILE=~/我的钥匙 oarsh 节点 23
同样的事情,但使用类似 OpenSSH 的 -i 选项:
> oarsh -i ~/我的钥匙 节点 23
附注
所有 OpenSSH 功能都应该由 桨,例如X11转发。 然而,
一个特点 桨 确实中断的是SSH代理。
没有任何 OpenSSH 用户配置文件(在 〜/ .ssh 目录)被使用 桨.
使用 onworks.net 服务在线使用 oarsh