Simplify SSH host - for memorising, constructing from URL, and pasting into SSH clients #11355
Labels
aspect: ephemeral
component: ssh gateway
feature: ssh
meta: never-stale
This issue can never become stale
team: IDE
One current advantage of the SSH private key connection is that the URL is more stable than before, where you needed to go back to dashboard and copy/paste the access token (which reset on each workspace start).
New SSH key connection format:
Format:
{workspace-id}@{workspace-id}.{ssh-subdomain}.{workspace-generation}.{TLD}
Example:
gitpodio-website-25tzkerndba@gitpodio-website-25tzkerndba.ssh.ws-eu54.gitpod.io
The new SSH connection is now more stable, but there are still some aspects which could be refined:
.ws-eu54.gitpod.io
- For new generations this means the URL changes, and it's also not easy to know what the URL will be without starting a workspace and checking the URL.workspace-id
- If possible, it would be better to remove this duplication, for users who want to "memorise" the SSH pattern and/or construct it themselves intuitively using the workspace ID (use case / example: when breaking apart the connection string to paste into SSH clients with username, host, as separate files)ssh
subdomain - Having a separate URL for SSH is helpful, but also adds additional friction when constructing the URL For other clients, and/or trying to remember the pattern. However, this aspect is probably the least impacting on friction.The text was updated successfully, but these errors were encountered: