Managing Multiple Reverse SSH Tunnels -


i want install number of raspberry pis @ remote locations , able log in them remotely. (will begin 30-40 boxes , grow 1000 individual raspberry pis soon.)

i need able remotely manage these boxes. going easier route, forwarding port on router , setting dhcp reservation, requires either support company we'll doing install (many of don't have it), or require 1 of our people physically installing each box.

my tentative solution have each box create reverse ssh tunnel our server. question is: how feasible be? how easy manage many connections? issue small local server have 1000+ concurrent ssh connections? there easier solution problem?

my end goal able ship box, have them plug in, , able access it.

thanks,

w

an alternate solution to:

  1. install openvpn server on server machine. how install openvpn server on pi. additionally, add firewall rules block traffic directed client's ssh , other services ports (if desired), administrating machine(s).
  2. run openvpn clients on raspberry pi client machines. connect vpn server. on side note, vpn server , administrating machine(s) need not same machine if resources limited on vpn server. how install openvpn on client raspberry pis.
  3. ssh administrating machine(s) each client machine. optionally, use rsa authentication simplify authentication.

benefits include encryption tunnel including ssh encryption administrating, being able monitor other services on respective ports.


Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -