Skip to content

Conversation

@rgrunber
Copy link
Collaborator

@rgrunber rgrunber commented Aug 27, 2025

To test, all you need is to provide che-code-sshd.yaml as the editor definition (you could replace che-incubator/che-code-sshd with rgrunber/che-code-sshd since the other location doesn't yet exist, and select any workspace sample.

Tried the following configurations :

cursor-connects-to-devworkspace-over-ssh.mp4

Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>
@github-actions
Copy link

github-actions bot commented Aug 27, 2025

Click here to review and test in web IDE: Contribute

@azatsarynnyy
Copy link
Member

Unfortunately I don't have permissions to push onto the branch so I've made this separately.

@rgrunber I've added your GH account to the repository admins list. There should be an invite sent

Copy link
Member

@azatsarynnyy azatsarynnyy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can confirm the solution works as expected:

Image

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

@github-actions
Copy link

github-actions bot commented Sep 4, 2025

@github-actions
Copy link

github-actions bot commented Sep 5, 2025

@github-actions
Copy link

@github-actions
Copy link

- Custom image based on UDI that contains the non-root SSH daemon, basic
  web server to show webpage on startup to guide the user
- che-code-sshd.yaml file as entrypoint to configure the custom image

Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
@github-actions
Copy link

- restore the disabled workflows.
- editor definition to be re-located into che-operator

Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
@github-actions
Copy link

@rgrunber
Copy link
Collaborator Author

rgrunber commented Sep 24, 2025

@azatsarynnyy , I don't have anything else to do here for now, so feel free to merge at earliest convenience.

@azatsarynnyy azatsarynnyy merged commit 2e67bd2 into che-incubator:main Sep 25, 2025
12 of 14 checks passed
@rgrunber rgrunber deleted the sshd branch September 26, 2025 16:15
rgrunber added a commit to rgrunber/che-code that referenced this pull request Oct 7, 2025
* Add SSH Support

Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>

* More changes to support VS Code (local) to Devworkspace over SSH.

- Custom image based on UDI that contains the non-root SSH daemon, basic
  web server to show webpage on startup to guide the user
- che-code-sshd.yaml file as entrypoint to configure the custom image

Signed-off-by: Roland Grunberg <rgrunber@redhat.com>

* Add che-code-sshd image to publishing workflow

- restore the disabled workflows.
- editor definition to be re-located into che-operator

Signed-off-by: Roland Grunberg <rgrunber@redhat.com>

---------

Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>
Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
Co-authored-by: Vitaliy Gulyy <vgulyy@redhat.com>
RomanNikitenko added a commit that referenced this pull request Oct 7, 2025
Support VS Code (local) to Devworkspace over SSH (#560)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make it possible to connect to a container via SSH

3 participants