Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

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

Following the security principle of trust no one, I can't use a service like Is there a free software program that I can install on my Ubuntu server to give me secure shell access via a web-interface?

I would prefer a small and light-weight solution, so that I can do at least a rudimentary audit of the source code. I would also prefer something that is in the 'main' repository, so that I get the benefit of stable release upgrades.

share|improve this question
Similar question: – con-f-use Aug 19 '11 at 12:04
up vote 4 down vote accepted

A rather freakish friend of once mine told me about Ajaxterm. WebShell is based on Ajaxterm so I supposed that would be fine, too. The Ubuntu wiki also says shellinabox could be, what you want. I have no experience whatsoever with them.

share|improve this answer
googling 'web ssh client' shows those two amongst the first hits. So they seem fine. Next time: Try google xD – con-f-use Jun 13 '11 at 15:37
startingly there is a package sudo apt-get install shellinabox and then go to port 4200 and it "just works" – rogerdpack Feb 26 '15 at 17:00

I've tested AjaxTerm for a while and it works well. For my case, I had problems with special characters on french keyboard (accessing "@" character is made by pressing AltGr+0). It wouldn't go in AjaxTerm. I had to use the paste button on the ajaxterm. But it wasn't working on my chromium version on Windows XP. So I had to launch IE7 puke.

So I gave a try to shellinabox and it is working fine. The paste work with CTRL+SHIFT+V and works on chromium Windows XP. I tried on my ubuntu even if I prefer using a real SSH in a term. It seems that some char doesn't work, but can't remember which. Anyway, my problem was more accessing my box where ports are blocked, so I needed more on a Windows box.

I use shellinabox on localhost only with access from an Apache2 with Proxy redirections to the port of shellinabox. The localhost listening of shellinabox are on pure http. But the public access from web are in https with the connection handled by Apache2.

share|improve this answer

On you can download the source from time to time. Every time they do an update they place a link to source and binary with the date and new version number for a couple of days. (I'm guessing they assume that after a couple of days someone must have mirrored the files.)

share|improve this answer

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.