Ability to SSH into instances
complete
K
Kai Marshland
As I currently understand it, the only way to access a shell is through the online shell. Being able to SSH in would be useful for:
- Easy of use. I'm familiar with how my shell works, but in the online shell, it seems like some things don't work (eg navigating with the arrow keys or tab completion).
- Debugging. I sometimes want to copy over a file (eg an output or log) to analyze locally, or upload some seed data.
- Testing new code. One of our use cases is a dev server where we can experiment with code changes live (and on a machine that has all the dependencies installed, etc). We currently have an EC2 instance set up for this, and we'd love to replace it. With true ssh, you can properly edit things on a remote host.
Log In
Dan Wendorf
complete
SSH is now available for paid services. Visit your service's shell tab in the Render Dashboard for instructions on how to connect, or check out our docs at https://render.com/docs/ssh
r
robdimarco
Merged in a post:
SSH into deployments of a service
E
Emile
Right now when you SSH into a service, it choose randomly an instance. Most often than not you actually care which instance you SSH into if you need to debug problems.
r
robdimarco
Merged in a post:
Pick an instance to SSH into
M
Matt Wilson
When debugging crashed processes you need to be able to get to the box that the issue occurred on.
Currently the docs say:
If your service has multiple instances, you will connect to one instance at random.
Instead, I would like to specify an instance to SSH into.
K
Kevin Luciano
We have a similar requirement. Specifically, we need to be able to access each instance and inspect the running processes within them.
S
Sven Schwyn
It always SSHes into the running service, but having a way to SSH into a service during build would be a nice addition. You could "sleep 300" and then use this spot as sort of breakpoint.
E
Evil Paul
Dan Wendorf pls rephrase as it is not available for all users,
if we Visit service's shell tab in the Render Dashboard, we are greeted with following message :
Dan Wendorf
Evil Paul: Thanks for catching that! I've updated my comment.
A
Alex P81
+1 to emedvid-now, I'm seeing the same message right now for my free service. Trying to add a public key and ssh-ing into my machine according to the on-site manual results in the (non-RSA) key not being accepted: "SERVICE@ssh.REGION.render.com: Permission denied (publickey)"
https://render.com/pricing-jan-1-2023 clearly has a green checkmark for "SSH Access" in the Individual plan -- is this perhaps going to take effect only starting next year?
e
emedvid-now
All users didn't have SSH access.
Dan Wendorf
complete
SSH is now available for paid services. Visit your service's shell tab in the Render Dashboard for instructions on how to connect, or check out our docs at https://render.com/docs/ssh
Anurag Goel
Update: SSH is now supported for Dockerized web services, private services, and background workers. We will launch SSH in GA very soon!
Make sure to read https://render.com/docs/ssh.
Anurag Goel
You can now enable SSH in early access under Account Settings.
SSH currently only works for
native environments
and your service will need a redeploy if it hasn't been deployed since December 17. More on the EA here: https://render.com/docs/ssh
Load More
→