【发布时间】:2014-06-16 20:48:01
【问题描述】:
我正在尝试使用雾 gem 引导 EC2 主机,该主机正在侦听不同于 22 的端口上的 ssh 连接。有没有办法强制雾使用不同于 22 的端口?我查看了文档并没有看到方法。我可以更改 net-ssh-2.6.8/lib/net/ssh/transport/session.rb 以使用端口而不是默认的 22,但如果可能的话我不想走那条路。是否有我没有看到的雾的端口参数?如果有人有答案和例子,那就太好了。
【问题讨论】:
我正在尝试使用雾 gem 引导 EC2 主机,该主机正在侦听不同于 22 的端口上的 ssh 连接。有没有办法强制雾使用不同于 22 的端口?我查看了文档并没有看到方法。我可以更改 net-ssh-2.6.8/lib/net/ssh/transport/session.rb 以使用端口而不是默认的 22,但如果可能的话我不想走那条路。是否有我没有看到的雾的端口参数?如果有人有答案和例子,那就太好了。
【问题讨论】:
如果您有 server 对象,您应该能够执行 server.ssh_port = other_port 并且后续命令应该做正确的事情。
【讨论】:
是的,问题已解决,感谢您的回复。如果可能的话,你能把它放在雾文档中吗?我无法回答您的问题,因为我没有足够的代表点数,但再次感谢您的回答,非常感谢。
【讨论】: