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に添付されていますが、実行されます。 –
@ Dong Dan:私は自分の答えを書き直しました。うまくいけばもう少し役に立つでしょう。 – Jonathan
Jonathanさん、ありがとうございました。これは "Error opening shell(RuntimeError)"を引き起こし、再度調査します。 –