Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby
- #@auther newdongyuwei@gmail.com
- require 'rubygems'
- require 'net/ssh'
- require 'net/scp' #gem install net-scp
- host = "ip address"
- username = "your name"
- password = "your password"
- source = "/home/xxx/xx/"
- target = "/opt/"
- recursive = true #recursive uploads directory
- Net::SCP.start(host, username, :password => password) do |scp|
- scp.upload!(source, target,:recursive => recursive)do |ch, name, sent, total|
- #progress reports
- puts "#{name}: #{sent}/#{total}"
- end
- end
Add Comment
Please, Sign In to add comment