def start(&block)
      Net::SSH.start(self.host, self.user, self.config.symbolized_keys) do |ssh|
        @ssh = ssh
        yield(self)
      end
    end
def start(&block)
      Net::SSH.start(self.host, self.user, self.config.symbolized_keys) do |ssh|
        @ssh = ssh
        yield(self)
      end
    end
Public: Initialies a Connection instance.

 host - The host to connect to.


 Public: Opens a connection to the remote host and yields self to the
 given block for further interaction.  The connection will be closed once
 the block has executed.

 block - The block to yield to.