如何使用SSH和SCP使用Ruby调用传输文件?[英] How do I transfer files using SSH and SCP using Ruby calls?

本文是小编为大家收集整理的关于如何使用SSH和SCP使用Ruby调用传输文件?的处理方法,想解了如何使用SSH和SCP使用Ruby调用传输文件?的问题怎么解决?如何使用SSH和SCP使用Ruby调用传输文件?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我在目录 usr/share/ruby.rb 中有一个文件.我想使用 SSH 和 SCP 使用 Ruby 调用将该文件传输到基于 IP 的远程设备.谁能帮帮我?

推荐答案

例子:

require 'net/scp'

    host = '10.10.10.10'
    login = 'foo'
    password = 'bar'

    Net::SCP.start(host, login, :password => password) do |scp|
      puts 'SCP Started!'
      scp.download('/usr/share/ruby.rb', '.')
    end

还有一个scp.upload

本文地址:https://www.itbaoku.cn/post/786433.html