【发布时间】:2017-01-16 19:10:00
【问题描述】:
如果我运行,目前在 Ruby 的 Net::SSH 和 Net::SSH::Telnet 库中
shell = Net::SSH::Telnet.new("Dump_log" => "/dev/stdout", "Host" => "1.1.1.1")
或
shell = Net::SSH.start("1.1.1.1")
它使用我自己的用户名开始会话,而不是允许我将其提供给会话。有什么方法可以让会话请求用户名,而不是我在构造函数中提供用户名?
例如,当通过 telnet 登录到交换机或路由器时,它通常会在询问“密码:”之前询问“用户名:”,我希望通过 SSH 进行相同的行为。
【问题讨论】: