这是命令dietForwarder,可以使用我们的多个免费在线工作站之一在OnWorks 免费托管服务提供商中运行,例如Ubuntu Online、Fedora Online、Windows 在线模拟器或MAC OS 在线模拟器
程序:
您的姓名
DietForwarder - 用于管理 DIET 组件之间的 ssh 隧道的 DIET 工具
您的姓名
DietForwarder - 用于创建 DIET 转发器的工具。 转发器是特殊的组件
充当代理并管理复杂网络中 DIET 组件之间的 ssh 隧道。
综合系统
饮食转发器 [选项] ...
商品描述
在通过 ssh 以外的其他方式无法访问的异构网络上部署 DIET
隧道是一项微妙的任务。 DIET 货代是特殊的 DIET 组件,用作
通过创建 ssh 隧道在 DIET 组件之间建立代理。
dietForwarder 是一个用于实例化 DIET 转发器的命令。 货运代理简化
维护 DIET 组件之间的 ssh 隧道,从而提高 DIET 的可扩展性和
在复杂的网络拓扑中易于配置。
在开始 DIET 货运代理之前,您必须:
· 在本地和远程主机上启动 omniNames;
· 启动远程对等点,仅指定其名称和网络配置;
· 启动本地对等点并为其提供远程对等点的名称、ssh 连接的详细信息,
要使用的远程端口和用于创建 ssh 隧道的“pass -C”选项。
[备注:转发器必须在 DIET 层次结构之前启动。]
配置
- 姓名 [名]
标识转发器的字符串。
--对等名称 [名]
标识其在另一个网络上的对等方的字符串。
--ssh-主机 [主持人]
托管 ssh 隧道的主机。
--ssh-登录 [登录]
用于建立 ssh 连接的登录名(默认:当前用户登录名)。
--ssh 密钥 [/路径/到/ssh/密钥]
用于建立 ssh 连接的 ssh 密钥(私有密钥!)的路径
(默认:$HOME/.ssh/id_rsa)。
--远程端口 [港口]
ssh 主机正在侦听的端口。
- 远程主机 [主持人]
通过隧道建立连接的主机(对应于 ssh 选项 -L
和-R)。
--nb-重试 [注意]
本地转发器尝试将自己绑定到远程的次数
转发器(默认值:3)。
--peer-ior [IOR]
通过远程转发器的 IOR。 默认情况下,本地转发器将检索
其对等体的 IOR。
--隧道等待 [秒]
设置在考虑隧道已被关闭之前等待的秒数
创建。
例
下面是一个简单的配置示例:
· 我们有两个域: net1 和 net2. 转发器将在主机上启动 转发.net1 和
转发.net2.
· 主机之间没有链接 转发.net1 和 转发.net2 但用户可以访问 转发.net2 止
转发.net1 使用 ssh 连接。
·让我们打电话 转发.net1 转发器 Fwd1 和 转发.net2 货运代理 Fwd2。
· 一个 SeD 住在 转发.net2 而饮食层次结构的其余部分则生活在 net1 域。
命令 线 发射 转发1
fwd.net1$dietForwarder --name Fwd1 --peer-name Fwd2 \
--ssh-host fwd.net2 --ssh-login DietUser \
--ssh-密钥 ID rsa net2 --远程端口 50000
命令 线 至 发射 转发2
fwd.net2$dietForwarder --name Fwd2
基本原理
DIET 使用 CORBA 作为其通信层。 虽然它是一个灵活而强大的中间件,
在无法访问的异构网络上部署 DIET 仍然很困难,除非
通过ssh隧道。 DIET 转发器帮助管理员配置他们的网格
无需手动设置 ssh 隧道,这可以说既不简单也不可扩展。
DIET 转发器使配置具有此类拓扑的网络变得非常容易。
使用 onworks.net 服务在线使用饮食转发器