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:
- 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).
- 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.
- 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
Post a Comment