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