I'm looking for a web-based solution (accessible via the internet) that allows me to establish an SSH connection to computers on my internal network (Linux boxes). I don't want to install custom software on each and every computer I want to access this way.
I've looked at the documentation of anyterm,ajaxterm,shell in a box,... and these solutions seem to require a piece of software that is installed on each and every computer in order to expose the web interface.
My internal network is sitting behind a (DD-WRT) router that has SSH capabilities. From the outside (internet) I can connect to the router on a non-standard SSH port.
That router in turn has access to my internal network, and as such can create SSH connections to boxes in that internal network. (
I would like to be able to access there internal computers from a web interface without the need to install custom software on these internal computers.
The solution would consist of
a server-side part that
- connects to the DD-WRT router
- from the DD-WRT router connects to the internal network resource via SSH
All of this needs to be done in an automated way. I don't want the user setting up the SSH connection to the DD-WRT router, and then from that shell execute another ssh command to get to the internal network resource.
a client-side part that
I'm not looking for a hosted solution, but rather something I can integrate in my own management console.