Índice de contenidos
¿Para qué se utiliza SSH?
Las empresas utilizan SSH para múltiples tareas que pueden requerir acceso a un ordenador cuando la persona no está físicamente presente. Estas incluyen, entre otras:
- Administración remota del sistema: Administrar servidores y redes remotos como administrador.
- Transferencia segura de archivos: Utiliza SSH para transferencias de archivos seguras entre computadoras.
- Acceso remoto: Si su equipo de TI está basado en otro país, pueden acceder a su computadora a través de SSH.
¿Cómo funciona SSH?
Para usar SSH, necesitarás implementar un modelo cliente-servidor. Ambos tienen sus propias responsabilidades.
- El cliente no es una persona real; en su lugar, es una aplicación que te conecta a tu servidor.
- El servidor es la computadora a la que deseas acceder de forma remota.
El cliente y el servidor intercambiarán una clave criptográfica cuando intentes conectarte a los servidores SSH. Estas claves son una parte importante del cifrado de datos que se comparten mientras estás conectado al servidor.
Tendrás que iniciar sesión en un sistema remoto después de intercambiar tus claves; luego puedes transferir archivos y hacer cualquier otra cosa que quieras hacer en el servidor SSH.
¿Cuáles son las ventajas de usar SSH?
Tenga en cuenta cada uno de los siguientes puntos al utilizar servidores SSH:
- Seguridad: Todos los datos se cifran mediante criptografía de clave pública. Como resultado, debería tener mayores niveles de seguridad en comparación con otros métodos para compartir datos.
- Flexibilidad: Considere el uso de servidores SSH para realizar múltiples tareas remotas.
- Portabilidad: Puede utilizar clientes y servidores SSH en macOS, Linux y Windows. Utilice el que sea compatible con el software que ya utiliza.
¿Cómo configurar SSH?
Necesita un cliente SSH (la aplicación utilizada para conectarse al servidor) y un servidor SSH (el ordenador remoto). Los pasos para configurarlos son relativamente sencillos y esto es lo que debe hacer.
- Instala el cliente SSH. Elige el cliente que cumpla con tus requisitos. Bitvise SSH Server y PuTTY son dos ejemplos a considerar.
- Instala el servidor SSH. Los servidores SSH ya están instalados en Linux y Unix en la mayoría de los casos; necesitarás software de terceros en otros sistemas operativos.
- Configura tu servidor SSH. El servidor SSH debe saber a qué puerto escuchar, y también debes determinar desde qué clientes se le permite al servidor aceptar conexiones.
- Conéctate al servidor SSH. Solicita al propietario del ordenador remoto su dirección IP/nombre de host y su número de puerto.
¿Cuáles son algunos comandos comunes de SSH?
Necesitas conocer los diferentes comandos SSH para que puedas usar el servidor de manera más efectiva. A continuación, enumeramos algunos de los más utilizados.
- ssh usuario@host: El usuario especificado se conectará al servidor SSH.
- scp archivo_local usuario_remoto@host_remoto:archivo_remoto: Copia tus archivos de los sistemas locales al ordenador remoto.
- sftp usuario@host: Utilice esto para abrir una sesión SFTP interactiva después de conectarse al servidor SSH.
- salir: Cuando esté listo para desconectarse del servidor SSH, puede usar este comando.
¿Cuáles son algunos consejos para la resolución de problemas de SSH?
Si bien normalmente no tendrá problemas al usar SSH servidores, es posible que encuentre problemas; utilice estos consejos de solución de problemas si ese es el caso.
- Verifique la configuración del firewall: Es posible que el tráfico SSH no pueda pasar los firewalls, por lo que debe asegurarse de no haberlo bloqueado accidentalmente.
- Verifique la configuración del servidor SSH. Compruebe a qué puerto está conectado su servidor SSH.
- Verifique la configuración del cliente SSH. Confirme que ha configurado correctamente el cliente SSH. Deberían poder usar su nombre de host y número de puerto.
- Intente usar un cliente SSH diferente; Como mínimo, puedes verificar si se trata de un problema con el cliente o algo más.
- Revisa los registros del servidor SSH. Busca si puedes encontrar pistas de diagnóstico en los registros de tu servidor SSH.
Conclusión
SSH se usa normalmente para acceder a computadoras remotas, y lo utilizan tanto los equipos en la oficina como los remotos.
Comprender los conceptos básicos de SSH es esencial, especialmente si trabajas con varios clientes. Asegúrate de que todos en tu servidor también sepan cómo conectarse y si deben usar herramientas de terceros para descargar lo que necesitan.