Я пытаюсь выполнить команду оболочки 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, и он работает.