我目前有一个 Ruby (Rails) 应用程序,它需要建立很多短 SSH 连接。使用 Ruby Net::SSH 库可以正常工作,只是应用程序必须在每次我想发出命令时登录并协商密钥,这太慢了。
有没有办法使用 Ruby Net::SSH 启用 Control Master?在命令行上的测试中,这使得登录(在第一个之后)非常快,因为连接已经打开(协商密钥等)。
如果没有办法用 Net::SSH 做到这一点,任何人都可以建议一个可以做到这一点的替代库吗?
我想这一定是一个常见的要求,所以希望有人能提供帮助。
谢谢!