# File lib/fog/core/scp.rb, line 68
      def upload(local_path, remote_path, upload_options = {})
        begin
          Net::SCP.start(@address, @username, @options) do |scp|
            scp.upload!(local_path, remote_path, upload_options) do |ch, name, sent, total|
              # TODO: handle progress display?
            end
          end
        rescue Exception => error
          raise error
        end
      end