In short, Net::SCP is a pure-Ruby implementation of the SCP protocol.
This operates over SSH (and requires the Net::SSH library), and allows files and directory trees to copied to and from a remote server.
Here are some key features of "Net::SCP":
· Transfer files or entire directory trees to or from a remote host via SCP
· Can preserve file attributes across transfers
· Can download files in-memory, or direct-to-disk
· Support for OpenURI and SCP URI
Requirements:
· Net::SSH
What`s New in This Release: [ read full changelog ]
· Support "IdentitiesOnly" directive (LH-24) [Musy Bite, Edmund Haselwanter]
· Speeding up the Loggable module (LH-23) [robbebob]