使用expect.expect for Groovy在特定端口上进行SSH

使用expect.expect for Groovy在特定端口上进行SSH,groovy,ssh,scripting,expect,Groovy,Ssh,Scripting,Expect,有一个简单的groovy脚本,如下所示(格式非常糟糕): 我不能做的是将我想要的端口传递给SSH,例如:8331 有可能做到这一点吗?谢谢 看起来您可以将端口号作为的一部分发送。打开呼叫: cli = Expect.open(hostname, 8331, 5)//port 8331, 5 connection retries 应该能够从逻辑监视器中找出其余的命令 cli = Expect.open(hostname, 8331, 5)//port 8331, 5 connection ret

有一个简单的groovy脚本,如下所示(格式非常糟糕):

我不能做的是将我想要的端口传递给SSH,例如:8331


有可能做到这一点吗?谢谢

看起来您可以将端口号作为
的一部分发送。打开
呼叫:

cli = Expect.open(hostname, 8331, 5)//port 8331, 5 connection retries
应该能够从逻辑监视器中找出其余的命令

cli = Expect.open(hostname, 8331, 5)//port 8331, 5 connection retries