我们经常使用telnet在我们支持的4台iSeries服务器之间“跳转”。这要求我们每次输入远程服务器名称。我当时想提出一个嵌入在命令中的简单cl程序,以绕过指定远程服务器名称所需的键入工作。这部分工作正常。
此外,我尝试为远程用户名和远程密码参数指定正确的值。这根本不会绕过屏幕上的标志。
我已经研究并确保将qrmtsign系统值设置为“相同的配置文件”。telnet工作正常,并且屏幕上显示登录信息。但是,我在这里还想绕过屏幕上的标志吗?
据我所知,内置telnet命令没有转发身份验证的选项:OS / 400中的Telnet似乎不是正确的工具,因为它似乎是登录ASCII的兼容工具。 telnet设备。我选择在IP上构建本机SNA APPN覆盖网络,并使用本机5250直通服务。
为此,将一台计算机确定为网络节点(了解SNA网络中的所有其他计算机),在每台计算机上创建一个SNA控制器描述(crtctlappc类型* HPRIP),指向NN的IP并设置所有其他节点到结束节点(请参阅dspneta / chgneta)。在这里,您还可以轻松地从计算机更改SNA节点名称。如果将QAUTOCFG,QAUTORMT和QAUTOVRT系统值(至少暂时)设置为1,则可以在控制器说明上有所不同,其他所有操作将自动完成。提示:SNA有时需要很多时间才能稳定下来。如果更改无效,请在几分钟后给它几分钟。
您可以通过对SNA节点名称使用ping(应用)来测试连接性。您可以使用wrkappnsts检查SNA网络状态。
并且现在不使用telnet,而是使用strpasthr(在原始主机上)和endpasthr(在您登录并想要注销的主机上)。有关详细信息,请参见带有F4的strpasthr参数。