これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド DietForwarder です。
プログラム:
NAME
DietForwarder - DIET コンポーネント間の ssh トンネルを管理する DIET ツール
NAME
DietForwarder - DIET フォワーダーを作成するためのツール. フォワーダーは特別なコンポーネントです。
プロキシとして機能し、複雑なネットワーク内の DIET コンポーネント間の ssh トンネルを管理します。
シノプシス
ダイエットフォワーダー [オプション] ...
DESCRIPTION
ssh 以外の方法では到達できない異種ネットワークに DIET を展開する
トンネルはデリケートな作業です。 DIET フォワーダーは、特別な DIET コンポーネントであり、
ssh トンネルを作成することにより、DIET コンポーネント間のプロキシ。
DietForwarder は、DIET フォワーダーをインスタンス化するコマンドです。 フォワーダーは
DIET コンポーネント間の ssh トンネルのメンテナンス。これにより、DIET のスケーラビリティと
複雑なネットワーク トポロジでの構成の容易さ。
DIET フォワーダーを開始する前に、次のことを行う必要があります。
· ローカル ホストとリモート ホストで omniNames を起動します。
· 名前とネットワーク構成のみを指定して、リモート ピアを起動します。
· ローカル ピアを起動し、リモート ピアの名前、ssh 接続の詳細、
使用するリモート ポートと、ssh トンネルを作成するための「pass -C」オプション。
[注意: フォワーダーは DIET 階層の前に起動する必要があります。]
OPTIONS
- 名前 [名前]
フォワーダーを識別する文字列。
--ピア名 [名前]
他のネットワーク上のピアを識別する文字列。
--ssh-ホスト [ホスト]
ssh トンネルをホストするホスト。
--ssh-ログイン [ログイン]
SSH 接続を確立するために使用されるログイン (デフォルト: 現在のユーザーのログイン)。
--sshキー [/パス/to/ssh/key]
ssh 接続を確立するために使用される ssh キー (秘密鍵!) へのパス
(デフォルト: $HOME/.ssh/id_rsa)。
-リモートポート [港]
ssh ホストが listen しているポート。
- リモートホスト [ホスト]
トンネルによって接続が行われるホスト (ssh オプション -L に対応)
および -R)。
--nb-再試行 [注]
ローカル フォワーダーが自身をリモートにバインドしようとする回数
フォワーダー (デフォルト: 3)。
--ピアior [IOR]
リモート フォワーダーの IOR を渡します。 デフォルトでは、ローカル フォワーダーは
そのピアの IOR。
--トンネル待機 [秒]
トンネルが切断されたと見なす前に待機する秒数を設定します。
作成しました。
実施例
簡単な設定例を次に示します。
· XNUMX つのドメインがあります: net1 & net2. フォワーダーはホストで起動されます fwd.net1 &
fwd.net2.
· ホスト間にリンクがない fwd.net1 & fwd.net2 ただし、ユーザーはアクセスできます fwd.net2 から
fwd.net1 SSH接続を使用します。
・呼んでみよう fwd.net1 フォワーダ Fwd1 と fwd.net2 フォワーダ Fwd2。
・One SeDが住んでいる fwd.net2 残りの DIET ヒエラルキーは、 net1 ドメイン。
Command ライン for 発射 前方1
fwd.net1$ DietForwarder --name Fwd1 --peer-name Fwd2 \
--ssh-host fwd.net2 --ssh-login DietUser \
--ssh キー ID rsa net2 --remote-port 50000
Command ライン 〜へ 起動する 前方2
fwd.net2$ DietForwarder --name Fwd2
理論的根拠
DIET は通信層として CORBA を使用します。 柔軟で堅牢なミドルウェアでありながら、
以外の場合に到達できない異種ネットワークに DIET を展開することは依然として困難です。
ssh トンネル経由。 DIET フォワーダーは、管理者がグリッドを構成するのに役立ちます
手動で ssh トンネルをセットアップする必要はありません。これはおそらく単純でもスケーラブルでもありません。
DIET フォワーダを使用すると、このようなトポロジでネットワークを構成するのが非常に簡単になります。
onworks.net サービスを使用してオンラインで DietForwarder を使用する