What you'll learn
- Administrar sistemas remotamente utilizando SSH por terminal
- Ejecución de aplicaciones gráficas y comandos de la shell remotos mediante un túnel cifrado en capa de aplicación
- Transferencia de archivos entre equipos remotos mediante diversas herramientas provistas por SSH
- Montaje de sistemas de archivos remotos sobre un túnel cifrado SSH
- Configuración segura del servicio
- Uso de clave pública y privada para acceder a los servidores SSH (muy usado por los proveedores de cloud computing)
- Acceso reverso a un cliente que conecte contra un servicio SSH
- Tunelización de protocolos de capa superior sobre un túnel SSH
- Configuración de una VPN (Virtual Private Network) basada en SSH
Requirements
- Conocimientos básicos de operación GNU/Linux
- Conocimientos básicos del manejo de la línea de comandos / shell
- Conocimientos básicos de servicios de red, puertos, y protocolos TCP/IP.
Description
Si eres operador GNU/Linux, o sysadmin, o administrador de red, o incluso programador o administrador Windows y necesitas interactuar con sistemas GNU/Linux, este curso va a interesarte!!
SSH, siglas de Secure Shell, es un protocolo de capa de aplicación que permite y facilita un montón de tareas, incluidas:
Conexión a una terminal de comandos remota.
Ejecución remota de comandos en un servidor.
Transferencia de archivos.
Montaje de proxy's SOCKS para mejorar la privacidad de usuario o saltar firewalls.
Montaje de un sistema de archivos remoto sobre un punto de montaje local.
Montaje de un túnel ssh reverso para dar soporte remoto a equipos Linux que no sean accesibles en Internet.
Montaje de una VPN sobre túneles cifrados SSH y direccionamiento a los hosts.
Reenvío de un puerto local a un servidor remoto sobre un túnel seguro.
... y muchas cosas más!
SSH es mi protocolo favorito en mis tareas de sysadmin, programador y docente/instructor GNU/Linux, me permite enormes facilidades a la hora de interactuar con servidores remotos, y en este curso he tratado de volcar muchas de las herramientas que suelo utilizar habitualmente (y otras no tan habituales :-).
--------------------------------
NOTA: en versión beta
El curso actualmente está en versión beta (y a precio reducido por tiempo limitado).
En las próximas actualizaciones se publicará contenido referente a:
Guías prácticas para que puedas poner a prueba lo que has aprendido!
Who this course is for:
- Administradores de sistemas GNU/Linux
- Administradores de redes basadas en GNU/Linux
- Programadores que necesiten utilizar la terminal de comandos GNU/Linux para editar sus códigos fuente remotos
- Cualquier usuario GNU/Linux que quiera aprender una excelente herramienta de administración remota de sistemas.
Instructor
Diego Córdoba es Ingeniero en Informática, medalla de oro de su promoción, ha terminado de cursar su posgrado como Magíster en Teleinformática, y se ha especializado en networking TCP/IP, servicios de red basados en GNU/Linux, seguridad informática y ethical hacking.
Diego se desempeña desde el año 2008 como profesor universitario en asignaturas de servicios de red sobre Linux, monitoreo y administración de recursos de red, y configuración de conexiones de red seguras mediante VPN y cifrado de tráfico.
Además, en la actualidad también brinda servicios profesionales y capacitación en JuncoTIC, empresa en la que es co-fundador, y se desempeña ofreciendo consultoría en infraestructura, servicios GNU/Linux y seguridad informática, y enseña lo que aprendió (y aprende constantemente) como instructor en cursos en línea y presenciales para particulares y empresas.
Cabe agregar también que Diego es instructor GNU/Linux senior, y miles de alumnos pasaron por sus clases. Es, además, profesional certificado internacionalmente por LPI (Linux Professional Institute).