gpt4 book ai didi

Ruby Net::SCP 下载要求输入密码然后失败

转载 作者:数据小太阳 更新时间:2023-10-29 08:38:59 26 4
gpt4 key购买 nike

我正在尝试从 unix box 下载文件到内存缓冲区,然后将文件上传到另一个 unix box,但是当我尝试下载文件时,它要求我输入密码,然后即使我输入密码也会失败在。我都试过了:

data = Net::SCP.download!("remote.host.com", "username", "/remote/path", :password => password)

data = Net::SCP::download!("remote.host.com", "username", "/remote/path", :password => password)

但我得到:

Active Directory Password:

然后当我输入密码时:

Net::SCP::Error: SCP did not finish successfully (1)

ruby 1.8.7 (2010-12-23 补丁级别 330) [i386-mingw32]网络 scp (1.0.4)

最佳答案

试着像这样使用它:

require 'net/scp'

data = nil
Net::SCP.start("remote.host.com", "username", :password => "password") do |scp|
data = scp.download!("/remote/path")
end

puts data

编辑:我只在 ruby​​ ruby​​-1.9.3 上试过,抱歉

关于Ruby Net::SCP 下载要求输入密码然后失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16319094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com