Class: Net::SSH::Connection::Session

Class | Net::SSH::Connection::Session
In: | lib/net/sftp.rb
Parent: | Object

### Methods

sftp

### Public Instance methods

sftp(wait=true)

A convenience method for starting up a new SFTP connection on the current SSH session. Blocks until the SFTP session is fully open, and then returns the SFTP session.

      Net::SSH.start("localhost", "user", "password") do |ssh|
        ssh.sftp.upload!("/local/file.tgz", "/remote/file.tgz")
        ssh.exec! "cd /some/path && tar xf /remote/file.tgz && rm /remote/file.tgz"
      end

[Validate]