oarcp - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド oarcp です。

プログラム:

NAME


oarsh - OAR バッチ スケジューラ用のリモート シェル コネクタ。

oarcp - ノードからまたはノードにファイルをコピーするための oarsh コンパニオン。

SYNOPSIS


オールシュ 【オプション】 [指示]

オークプ [オプション] [ノード名:] [ノード名:]

DESCRIPTION


クラスターまたは任意のノードのサブミッション フロントからノードを接続します。

OPTIONS


オールシュ 使用されます OpenSSHの client (ssh コマンド) を使用して接続を実行します。 したがって、任意の
OpenSSHオプションを使用できます。

ENVIRONMENT


OAR_JOB_ID
クラスターまたは任意のノードの前面から、ジョブの ID を指定します。 オールシュ しなければなりません
に接続します。

OAR_JOB_KEY_FILE
oarsh が使用する必要があるジョブ キーを指定します (たとえば、
つながりたい仕事。 これは、ジョブのノードに接続する場合に必須です。
ジョブが実行された OAR サーバーによって管理されるノードに属さないホスト
に提出する。 -i オプションも使用できます。

CONFIGURATION


ユーザーに使用機能を提供するため オールシュ の両方のノードを接続するには
彼の仕事、または彼の仕事の範囲外に住んでいる他のホスト、 オールシュ XNUMX冊読もうとする
設定ファイル: 最初 ~/.oarsh-host-include その後 ~/.oarsh-hosts-exclude.

存在する場合、それらのファイルにはホスト名に一致する正規表現が XNUMX 行に XNUMX つ含まれている必要があります。

実行時に、次の場合 オールシュ で見つかります ~/.oarsh-host-include 使用されたホスト名との一致
コマンドラインでは、次の実行が続行されます。 オールシュ、スキップ
~/.oarsh-hosts-exclude ファイル。 そうでない場合は、一致するものを見つけようとします。 ~/.oarsh-hosts-exclude
見つかった場合は実行します ssh 同じコマンドラインで。 最後に、一致するものはありません
見つかった場合 (または、たとえば、それらのファイルが存在しない場合)、次の実行が続行されます。
オールシュ.

たとえば、すべてのノードが次のようになっている場合、 名前-XXX.ドメイン、置くことができます ^[^\.]+-[[:digit:]]+
in ~/.oarsh-host-include.* in ~/.oarsh-hosts-exclude そして使用できます オールシュ 〜へ
任意のホストに接続します。

シンボリックリンクを配置することを考慮すると、この機能は最終的に非常に魅力的になります。 オールシュ
命名 ssh、その後はいつでも使用できます ssh コマンドを使用して任意のホストに接続します。


ジョブ内から、あるノードから別のノード (node23) に接続します。
> オーシュノード-23

クラスターの前面からジョブ (ID: 23) のノード (node4242) に接続します。
> OAR_JOB_ID=4242 oarsh ノード-23

ジョブ キーを使用して送信されたジョブのノード (node23) に接続します。
> OAR_JOB_KEY_FILE=~/my_key オーシュ ノード-23

同じことですが、OpenSSH のようなものを使用します -i オプション:
> オーシュ -i ~/my_key ノード23

注意事項


すべての OpenSSH 機能は次のように継承される必要があります。 オールシュ、たとえば X11 転送。 しかし、
一つの特徴は オールシュ 壊れるのは SSH エージェントです。

OpenSSH ユーザー設定ファイルはありません ( ~ / .ssh ディレクトリ) によって使用されます オールシュ.

onworks.net サービスを使用してオンラインで oarcp を使用する



最新のLinuxおよびWindowsオンラインプログラム