我正在尝试使用Ruby上传文件到我的SFTP,我可以SSH登录并且一切正常,但是我的脚本失败了...以下是我的小脚本:
但是我一直遇到这个错误。
有什么想法我做错了吗?
require 'rubygems'
require 'net/sftp'
Net::SFTP.start('50.5.54.77', 'root', :password => 'PASSWORD') do |sftp|
# upload a file or directory to the remote host
sftp.upload!("/Users/tamer/sites/sandbox/move_me.txt", "/home")
end
但是我一直遇到这个错误。
ruby sftp.rb
/Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/operations/upload.rb:313:in `on_open':
Net::SFTP::StatusException open /srv (4, "failure") (Net::SFTP::StatusException)
有什么想法我做错了吗?