Reverse SSH daemon for linux and windows

Avg Bid (USD)
Project Budget (USD)
$250 - $750

Project Description:
I am looking for a client/server based application that I can install on remote machines, and they automatically connect connect to a central server, and from the central server I want to be able to remote access via SSH into the machines. Similar to how teamviewer works with their remote desktop, where the clients are shown as online or offline and remote access is control from a central location. I need something similar that can reverse ssh to bypass NAT restrictions. As long as the session is opened by the client to the server, I want to be able to connect via SSH through my central server then to the client. I have many machines that I need to control but they are all behind a firewall. Therefore the application must be able to run as a service or a daemon, and is always running/persistent. I need to use this to also know if the machine is offline (because of a internet issue), but the machine should also come back online if the internet comes back. In the case of the server machine loosing connection, the client machines must be able to reconnect until the server machine comes back. For bonus, I would like to also get the system statics like fan speed cpu temp hdd drive space etc. etc. I think Java would be acceptable, as well as PHP. I only need command line control. I don't need any remote desktop. I only need SSH access.

Skills required:
Java, Javascript, PHP, Ubuntu
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 500
in 16 days
$ 773
in 21 days
Hire qlong
$ 740
in 7 days
Hire waheni
$ 666
in 15 days
Hire drcliche
$ 305
in 2 days
$ 551
in 25 days
Hire dcervigni
$ 644
in 10 days
$ 515
in 5 days
Hire akshaykapoor
$ 555
in 10 days
Hire tbaumann
$ 833
in 15 days