Tengo 2 servidores y 12 sistemas (todos con UBUNTU) conectados entre sí a través de LAN. Los 12 sistemas utilizan varias bases de datos (Redis / Postgres, etc.) alojadas en los 2 servidores que usan LAN. Ahora, necesito conectar el sistema a Internet, ya que estos sistemas y servidores invocan algunas API externas y bases de datos basadas en la nube, etc. de vez en cuando.
Desde el mundo exterior (a través de Internet) solo necesito acceso SSH a los sistemas para fines de monitoreo, etc.
Mi configuración tiene todo el sistema 14 (2 + 12) conectado a LAN mediante IP estática a través de un conmutador y 1 conexión de conmutador a enrutador (que tiene conexión a Internet).
Dentro del enrutador, he reenviado 14 puertos, algunos desconocidos (rango 20000 y superior) y los he redireccionado individualmente al puerto 22 de cada LAN IP.
Ya he habilitado las actualizaciones automáticas de seguridad silenciosas en los sistemas.
Las preguntas son:
a) ¿Debo bloquear los puertos no utilizados (aparte de los utilizados por ellos para uso interno) en los 14 sistemas a través de UFW o no es necesario dada mi situación?
b) ¿Debo encargarme de algo más desde la perspectiva de la seguridad, que podría haber pasado por alto?
Soy totalmente nuevo en esta parte de seguridad y configuración. Por favor aconseje.