You may find these bit of reading interesting. 
http://chamibuddhika.wordpress.com/2012/03/21/ssh-tunnelling-explained/

On Wednesday, October 2, 2013 12:30:33 PM UTC-6, Wilfredo Nieves wrote:
>
> Just my 2 cents. Your idea is absolutely feasible. If you take a look at 
> minipwner, it creates an ssh tunnel, which I believe is what you want to 
> accomplish. The only and most unpredictable problem is going to be the end 
> user. If they are like me nothing goes on my network unless I am absolutely 
> sure what it is doing and that I am the one in control of it. So the auto 
> update idea may be your best option. As for the debugging you may also set 
> it up so that it records the logs and sends them out at set intervals. That 
> way the customers are sure that there isn't anyone inside their network 
> when they shouldn't be. 
> On Oct 2, 2013 6:05 AM, "monzie" <[email protected]> wrote:
>
>> Problem:
>> 1.  You release a wildly successful Beagleboneblack (BBK) product.  The 
>> product is one where the customer connects the BBK to the Internet thru the 
>> router on their home LAN (ie. the BBK is behind a router and does NOT have 
>> a public ip address)
>> 2.  After product release you find a major bug in your software, and the 
>> customer support calls start piling up because of this bug.
>> 3.  You find a fix but because most of your customers are not technical, 
>> it is difficult for them to update the software.  Your customers start 
>> ranting about how terrible your brainchild is, you start losing hair, 
>> gaining weight, and wish you had gone into accounting instead of 
>> engineering.
>> 4.  SSH'ing into each BBK would be great because then the fix could be 
>> easily applied.
>>
>> I'm thinking of writing a software package that provides a solution to 
>> this.  In a nutshell:
>>
>> 1.  A web server (SERVER1) is built and connected to the internet.  
>> BBK Side:
>>
>> 2.  Each product is given a unique ID (UNIQUE_ID) before being shipped.
>> 3.  A daemon process installed on the BBK sends an HTTP request for a 
>> file named UNIQUE_ID on SERVER1.  The request is repeated periodically (say 
>> once every few seconds).  
>> 4.  If the request is successful then the BBK sets up an SSH connection 
>> to SERVER1.
>>
>> Tech Support Side:
>> 5.  Tech support has a list of the customers and their unique IDs.  
>> 6.  When a customer calls in , Tech support creates and SSH connection to 
>> SERVER1.  THen creates the file UNIQUE_ID on the server.
>> 7.  Tech support can now SSH into the customer's BBK.
>>
>> I am a little unclear still on SSH port forwarding but I am pretty sure 
>> the SSH connections thru SERVER1 should be relatively easy to set up.
>>
>> Thoughts, comments, opinions?
>> Is there something out there already that is simple to use?
>>
>> Anybody want to work with me on this?
>>
>> Monzie
>>
>>  -- 
>> For more options, visit http://beagleboard.org/discuss
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to