0
打开ssh会话到远程主机并通过send_data排队一些数据后,如何真正触发动作发送数据到远程主机? chan.send_request在V2.0中不起作用(例如:chan.send_request“shell”,nil,true)。一个简单的例子将会非常有帮助!ssh:send_data后如何发送数据请求?
Net::SSH.start('remotehost','user') do |session|
session.open_channel do |chan|
chan.send_data "..."
chan.send_data "..."
???
非常感谢! 丹
是,换行被附加到每个SEND_DATA,但是它们现在执行。 –
@董丹:我已经重写了我的答案,希望这会更有帮助。 – Jonathan
非常感谢乔纳森,它导致“错误打开壳(RuntimeError)”,将再次调查。 –