Ruby код для net -scp не работает, но работает командная строка scp - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь выполнить команду оболочки scp для загрузки файла

scp ./tryscp.txt srk007@10.11.41.20:.

Команда при записи в терминал работает нормально. Я пытаюсь запустить то же самое, используя Ruby

require 'rubygems'
require 'net/scp'

begin
    scp = Net::SCP.start(@ssh_host, @username, :password => @password)
    scp.upload! "/home/spellblade/tryscp.txt", "/home/srk007"
rescue
    puts "Unable to connect"
end

Результат всегда не удается подключиться. Я сделал Ruby код для подключения S SH, и он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...