Reverse SSH daemon for linux and windows

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: Java, Javascript, PHP, Ubuntu

See more: java windows service, reverse ssh, temp service, java command line application, windows 7 online, ssh online, online teamviewer, how teamviewer works, ssh, linux firewall, java reverse, fan remote control, teamviewer desktop application, client server based application java, run linux command php, run command linux, ssh firewall, remote connection linux, remote desktop server connection, remote desktop client linux, command line java linux, php ssh command, teamviewer linux ssh, issue linux, windows internet access server

About the Employer:
( 10 reviews ) Markham, Canada

Project ID: #4862954

11 freelancers are bidding on average $604 for this job


Can we discuss this in detail before start this project,to know more about us please check in Private Message. We have a team of professionals,they have more than 11 year of experience,so we can manage this work and More

$500 USD in 16 days
(16 Reviews)

Kia ora! mulvays are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional experience More

$773 USD in 21 days
(6 Reviews)

Hi, I am an experienced Java developer. I am also using Ubuntu and ssh. I think I can help you.

$740 USD in 7 days
(1 Review)

Let me help you

$666 USD in 15 days
(2 Reviews)

This is actually extremely simple to do for command-line access. Please see PM.

$305 USD in 2 days
(1 Review)

We are aggregated with innovation, creativity, ability, Knowledge, experience, convergent thinker, skills, professionalism etc. It'll be our pleasure to work with you. Check PM for more.

$551 USD in 25 days
(1 Review)

Hello, I can help you!

$555 USD in 3 days
(0 Reviews)

Hi I have done this type of work for testing purpose. The system was setup to connect to a central server and forwarding its id, then retrieving its configuration and download defined settings. The central server woul More

$833 USD in 15 days
(0 Reviews)

I've spent the last 6 years working full-time and part-time as IT manager and software developer for 2 companies in Denmark and 3 companies in Romania. During that time, I've logged thousands of hours doing everything More

$555 USD in 3 days
(0 Reviews)

if this is not enought to you : [url removed, login to view] I can give an installable (and configurable with the ip of the server) daemon for the clients and the server. The client provide hea More

$644 USD in 10 days
(0 Reviews)

Hi, I am ready to start on this as soon as possible. Just a few queries to ensure complete understanding of your requirements. Please check your PMB. Regards, Akshay

$555 USD in 10 days
(0 Reviews)

I completely agree with dcervigni. It could be accomplished with a daemon script on the client machines that sets up reverse SSH tunnel back to client SSH port. Thus you will have number of ports on master machine that More

$515 USD in 5 days
(0 Reviews)