### Problem * `dstack` CLI app is required for `ssh` and IDE support. Currently, the user can submit the run via web UI, but cannot connect to it * SSH fleet instances behind a bastion host are not accessible to the user unless they have a private key to the bastion host, see https://github.com/dstackai/dstack/issues/2472 * (hypothetical) private instances (instances without public IPs) are not accessible to the user unless they are connected to the same private network ### Solution https://docs.google.com/document/d/1AMDnZ0TSqdZI5SApW3faPMyI_WZPzPINCQHoXEMspDs ### Workaround _No response_ ### Would you like to help us implement this feature by sending a PR? Yes
Activity
Add API for SSH proxy
WIP
Create dstack-sshproxy app
Add API for SSH proxy (#3646)
Create dstack-sshproxy app (#1)
Add SSH and IDE connection info to runs API
Add SSH and IDE connection info to runs API (#3681)
Add support for user-provided SSH public keys
Use sshproxy for CLI attach if enabled
Add support for user-provided SSH public keys (#3688)
Add web UI for user public keys
Add web UI for user public keys (#3713)
Use sshproxy for CLI attach if enabled (#3711)
github-actions commentedon Apr 10, 2026
This issue is stale because it has been open for 30 days with no activity.
r4victor commentedon Apr 10, 2026
@un-def, should we consider this completed? If there are any UI TODO, I'd create a separate issue.
un-def commentedon Apr 13, 2026
#3768