# File lib/openshift-origin-node/model/unix_user.rb, line 289
    def remove_ssh_key(key, comment=nil)
      self.class.notify_observers(:before_remove_ssh_key, self, key)

      modify_ssh_keys do |keys|
        if comment
          keys.delete_if{ |k, v| v.include?(key) && v.include?(comment)}
        else
          keys.delete_if{ |k, v| v.include?(key)}
        end
      end

      self.class.notify_observers(:after_remove_ssh_key, self, key)
    end