class Kitsune::Kit::Commands::SetupUser

def detect_remote_user(server, port, key)

def detect_remote_user(server, port, key)
  %w[deploy root].each do |u|
    begin
      Net::SSH.start(server, u, port: port, keys: [key], non_interactive: true, timeout: 5) { }
      say "✔️ Able to SSH as #{u}", :green
      return u
    rescue
      next
    end
  end
  abort("❌ Could not connect as deploy or root on #{server}:#{port}")
end