如果配置了SSH隧道,则会搜索连接,如果找到空闲的本地TCP端口,则会确定空闲的本地TCP端口。SSH隧道连接是使用隧道的其他参数设置的。复制原始连接信息,修改副本以连接到本地主机和本地TCP端口,并打开目标连接。您可以将SSH连接属性用于其他SSH选项。所有正常的SSH连接也可以使用它来指定任何其他选项,例如不启动某些SSH服务器的shell。
2、外部工具
启动外部应用程序
此示例将创建一个条目,该条目将使用 filezilla 和 sftp 启动并登录到服务器。首先从以下位置打开外部工具: 工具 ‣ 外部工具 并创建一个新条目。将“显示名称”更改为“FileZilla”,将“文件名”更改为“C:\Program Files\FileZilla FTP Client\filezilla.exe”。见下图:
然后我们需要用于filezilla的参数,我们可以通过在广泛的互联网上搜索它或通过在powershell中调用filezilla的-h参数来找到它.exe:
& 'C:\Program Files\FileZilla FTP Client\filezilla.exe' -h
这将打开一个小对话框,显示各种输入参数。我们将在条目中使用以下内容:
应用: 文件齐拉
协议 - sftp://
输入参数(变量) - %主机名%,%用户名%,%密码%和%端口%
所有变量都从 mRemoteNG 连接项解析到 filezilla 命令行。因此,让我们在外部工具中构建此条目,在其中添加所有这些项。
现在尝试针对要登录的服务器启动基于 FileZilla 的外部工具,您会注意到应用程序是使用变量启动的。
路由跟踪
此示例将创建一个跟踪路由,您可以调用该路由进行连接以获取到连接的跟踪路由。首先从以下位置打开外部工具: 工具 ‣ 外部工具 并创建一个新条目。请参阅外部工具将显示名称更改为跟踪路由和文件名更改为 cmd。
见下图:
图 1.0.. 显示跟踪路由初始化设置
现在是有趣的部分,我们填写参数,告诉控制台要启动什么。以下是我们需要的部件:
使主机保持打开状态 - /K
要运行的程序 - tracert
要使用的变量 - %主机名%
因此,让我们将这些选项填充到参数中,如下所示:
这就是我们真正需要的,以便进行跟踪路由。右键单击连接列表中的连接,然后转到外部工具 ‣ 跟踪路由,这将打开一个 cmd 提示符并使用主机名变量对主机运行跟踪。
将出现如下所示的控制台,其中显示跟踪路由,并且在关闭窗口之前不会退出。
如果你想改用Powershell。然后遵循以下信息:
文件名 - 电源外壳.exe
参数 - -NoExit tracert %HOSTNAME%
请注意,我们将 /K 替换为 -NoExit,并将 cmd 替换为 powershell.exe。见下图: