oarsh - 云端在线

这是 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



最新的 Linux 和 Windows 在线程序