Problem: SSH interaction indicates that exouser is used for non-Exosphere instances

Problem/Opportunity Statement

Since !627 (merged), we don't display the exouser username and passphrase on the Credentials tile for instances launched outside of Exosphere. See: Problem: Username and passphrase message on non... (#655 - closed)

However, when such an instance has a floating IP address, we still display exouser@<floating-ip-address> for the SSH entry in the Interactions tile on the instance details page. See attached screenshot:

ssh-exouser-for-non-exo-instance

What would success / a fix look like?

  1. Don't show exouser - just the IP address
  2. Make an educated guess (e.g. ubuntu, rocky, etc.) if we have a reasonably good idea based on the Linux distro. Preferably include an indication that we're not 100% certain about the correct username in this case.
  3. We could also prompt people to install the Exosphere guest agent to such instances after they've been launched. See: The lack of a guest utilities service limits or... (#1010 - closed)
Edited by Julian Pistorius