How do we ensure that users on a shared credential whose SSH keys have been revoked can no longer connect to Gigalixir?

The SSH keys get synchronized every minute. Any existing connections are not affected, meaning they will remain open, as they have already passed the authorization step.

The best way to “kick off” any users would be to:

  1. remove the SSH key in our system,
  2. restart or redeploy your application.

Restarting the application closes any existing SSH connections.