Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm writing a charm that I deploy on a local juju instance. Works great, but it would help debugging the charm if I were able to SSH into the instance. Is there a way to do this?

share|improve this question

Yes, you can ssh directly into any juju node with juju ssh, for example:

juju ssh mysql/0

or just the machine # if you want to do it that way:

juju ssh 0 

This will ssh you into whichever unit of whichever service. I prefer to do it by service name because I tend to mix up numbers. If you're looking to debug a charm however, you should check out juju debug-hooks, which is an interactive ssh/tmux session designed to do exactly what you're doing.

If you're not on a Juju enabled box and need to SSH in, you need to find the IP/hostname of the machine to ssh to. In the case of Amazon or HP Cloud you can get this information via the usual CLI tools or by using the web console to get the IP that the provider has assigned the instance.

share|improve this answer
But how to do it directly, from machines without "juju" installed, like Windows clients? – Marius K Mar 22 '13 at 15:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.