    # 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