🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo usar SSH para conectarte a tu servidor desde Windows y Mac

Actualizado el 13 de mayo de 2026

¿Qué es SSH y por qué lo necesitas?

SSH (Secure Shell) es un protocolo de red que te permite conectarte de forma segura a tu servidor desde tu computadora. Piensa en él como una llave digital que abre una puerta directa a la terminal de tu servidor, donde puedes ejecutar comandos, instalar software, configurar servicios y administrar archivos como si estuvieras sentado frente a él.

A diferencia de un panel de control gráfico (como Syspanel, que puedes acceder por el puerto 2106), SSH te da control total sobre el sistema. Es la herramienta preferida por administradores de sistemas, desarrolladores y cualquier persona que quiera gestionar su servidor de manera eficiente.

En este artículo te enseñaré paso a paso cómo usar SSH desde Windows y Mac, incluso si nunca has abierto una terminal en tu vida. No necesitas ser un experto en Linux, solo seguir las instrucciones con calma.

¿Qué necesitas antes de empezar?

Antes de lanzarte a conectar, asegúrate de tener a mano estos tres datos:

  1. Dirección IP de tu servidor (ejemplo: 192.168.1.100 o tudominio.com).

  2. Nombre de usuario (normalmente root o un usuario que hayas creado, como admin).

  3. Contraseña o clave SSH (la que configuraste al contratar el hosting o al instalar el sistema operativo).

Si no tienes alguno de estos datos, contacta con tu proveedor de hosting. También puedes encontrar esta información en el panel de control de tu servidor, como Syspanel (recuerda: se accede por el puerto 2106).

[INFO] Si es la primera vez que te conectas, el servidor te pedirá confirmar la huella digital (fingerprint). Es normal. Escribe yes y pulsa Enter para continuar. Es un mecanismo de seguridad para verificar que te estás conectando al servidor correcto.


Cómo usar SSH desde Mac (macOS)

Mac incluye SSH de forma nativa en su terminal. No necesitas instalar nada adicional. Sigue estos pasos:

Paso 1: Abre la Terminal

La Terminal está en Aplicaciones > Utilidades > Terminal. También puedes buscarla con Spotlight (Cmd + Espacio) y escribir "Terminal".

Paso 2: Ejecuta el comando de conexión

En la ventana de Terminal, escribe el siguiente comando:

ssh usuario@direccion-ip

Por ejemplo, si tu usuario es root y tu IP es 192.168.1.100, el comando sería:

ssh root@192.168.1.100

Pulsa Enter. La primera vez verás un mensaje de advertencia sobre la autenticidad del host. Escribe yes y pulsa Enter.

Paso 3: Introduce tu contraseña

Te pedirá la contraseña del usuario. Escríbela y pulsa Enter. Notarás que mientras escribes no se muestra nada en pantalla (ni asteriscos). Es completamente normal, es una medida de seguridad. Pulsa Enter al terminar.

Paso 4: ¡Ya estás dentro!

Si todo salió bien, verás un mensaje de bienvenida y el prompt de la terminal cambiará a algo como root@servidor:~#. Ahora puedes ejecutar comandos de Linux directamente.

[TIP] Para cerrar la sesión SSH, escribe exit o logout y pulsa Enter. También puedes usar Ctrl + D.

Alternativa: Conexión con clave SSH en Mac

Si tu proveedor te dio una clave privada (un archivo .pem o .key), úsala así:

ssh -i /ruta/a/tu/clave.pem usuario@direccion-ip

Cómo usar SSH desde Windows

Windows no trae un cliente SSH integrado hasta hace poco, pero tienes varias opciones. Te mostraré las dos más recomendadas: PowerShell (nativo) y PuTTY (la herramienta clásica).

Opción A: Usar PowerShell (sin instalar nada)

Desde Windows 10 en adelante, PowerShell incluye un cliente SSH. Es la forma más rápida y limpia.

  1. Abre el menú Inicio y busca "PowerShell".

  2. Haz clic derecho y selecciona "Ejecutar como administrador" (aunque no es imprescindible, es buena práctica).

  3. Escribe el mismo comando que en Mac:

ssh usuario@direccion-ip

Por ejemplo:

ssh root@192.168.1.100
  1. Acepta la huella digital escribiendo yes y pulsa Enter.

  2. Introduce tu contraseña y listo.

Opción B: Usar PuTTY (recomendado para usuarios avanzados)

[WARNING] Si tu servidor usa Syspanel, recuerda que el puerto de acceso al panel es el 2106, pero para SSH el puerto por defecto es el 22. No lo confundas.

PuTTY es un cliente SSH clásico y muy potente. Es ideal si quieres guardar sesiones, usar claves SSH o necesitas funciones avanzadas.

Paso 1: Descargar PuTTY

Ve a la página oficial de PuTTY y descarga el instalador (putty-64bit-installer.msi o similar). Instálalo como cualquier programa de Windows.

Paso 2: Configurar la conexión

Abre PuTTY. En el campo Host Name (or IP address), escribe la IP o dominio de tu servidor. Asegúrate de que el puerto sea 22 y el tipo de conexión sea SSH.

Paso 3: Guardar la sesión (opcional)

Puedes escribir un nombre en Saved Sessions y pulsar Save. Así no tendrás que escribir los datos cada vez.

Paso 4: Conectar

Pulsa Open. Se abrirá una ventana negra. La primera vez te preguntará si confías en el host. Pulsa Accept. Luego introduce tu usuario y contraseña.

[TIP] Para pegar texto en PuTTY, haz clic derecho (no Ctrl+V). Para copiar, selecciona el texto con el ratón y se copia automáticamente.


Comandos básicos para empezar a usar SSH

Una vez conectado, aquí tienes los comandos esenciales que te ayudarán a moverte y entender tu servidor:

ComandoQué hace
pwdMuestra la ruta del directorio actual
ls -laLista todos los archivos y carpetas (incluidos ocultos)
cd /var/wwwCambia al directorio /var/www
cd ..Sube un nivel en la jerarquía de carpetas
mkdir nombreCrea una nueva carpeta
rm archivo.txtElimina un archivo (¡cuidado, no hay papelera!)
nano archivo.txtAbre un editor de texto básico en la terminal
apt update && apt upgradeActualiza el sistema (en Debian/Ubuntu)
systemctl restart apache2Reinicia el servidor web Apache
htopMuestra el uso de CPU y memoria en tiempo real

[WARNING] Nunca ejecutes rm -rf / o comandos que no entiendas. Si no estás seguro de qué hace un comando, búscalo antes. Un error puede dejar tu servidor inutilizado.


SSH desde la terminal de Linux (para referencia)

Aunque este artículo se centra en Windows y Mac, si algún día trabajas en una máquina Linux, el proceso es idéntico al de Mac. Abre una terminal y ejecuta el mismo comando ssh usuario@ip. La mayoría de distribuciones Linux incluyen el cliente SSH por defecto.


Solución de problemas comunes

No me deja conectar (Connection refused o timeout)

  • Verifica tu IP: Asegúrate de que la IP o dominio es correcto. Prueba hacer ping: ping direccion-ip.

  • Comprueba el puerto: SSH usa el puerto 22 por defecto. Si tu proveedor usa otro puerto (por ejemplo, 2222), añade -p 2222 al comando en Mac/Linux o cámbialo en PuTTY.

  • Firewall: Puede que el firewall de tu servidor bloquee conexiones SSH. Contacta con tu proveedor o verifica las reglas de firewall.

  • Servicio SSH no activo: Si acabas de contratar el servidor, a veces tarda unos minutos en activarse. Espera y reintenta.

Me dice "Permission denied (publickey,password)"

  • Estás usando la contraseña incorrecta. Comprueba que no haya errores tipográficos y que el usuario existe.

  • Si usas clave SSH, asegúrate de que el archivo de clave tiene los permisos correctos (en Mac/Linux: chmod 600 clave.pem).

La terminal se congela o se cierra

  • Puede ser un problema de red. Reintenta la conexión.

  • Si estás en una red Wi-Fi inestable, prueba con cable Ethernet.


Preguntas frecuentes (FAQ)

¿Es seguro usar SSH?

Sí, SSH cifra toda la comunicación entre tu computadora y el servidor. Es el estándar de la industria para administración remota.

¿Puedo usar SSH para transferir archivos?

Sí, puedes usar comandos como scp o sftp. Por ejemplo:

scp archivo.txt usuario@ip:/ruta/destino/

¿Qué es Syspanel y cómo me conecto a él?

Syspanel es un panel de control de hosting que facilita la gestión de tu servidor (crear sitios web, bases de datos, correos, etc.). Se accede desde tu navegador en http://tu-ip:2106. Es una alternativa gráfica a SSH para tareas comunes, pero SSH te da control total.

¿Necesito saber programación para usar SSH?

No, solo necesitas conocer algunos comandos básicos. Con el tiempo y la práctica te sentirás más cómodo. Empieza con comandos de navegación (cd, ls) y poco a poco irás aprendiendo más.

¿Puedo dañar mi servidor con SSH?

Sí, si ejecutas comandos sin saber qué hacen. Por eso, siempre investiga antes de ejecutar algo desconocido y haz copias de seguridad periódicas.

¿Qué hago si olvidé mi contraseña de SSH?

Puedes restablecerla desde Syspanel (puerto 2106) o contactar con tu proveedor de hosting. En algunos casos, también puedes reiniciar el servidor en modo de recuperación.


Consejos finales para usar SSH como un profesional

  1. Usa claves SSH en lugar de contraseñas: Son más seguras y te permiten conectarte sin escribir contraseña cada vez. Puedes generarlas con ssh-keygen y copiarlas al servidor con ssh-copy-id.

  2. Cambia el puerto SSH: Por defecto es 22, pero cambiarlo a otro puerto (ej. 2200) reduce ataques automatizados. Hazlo editando el archivo /etc/ssh/sshd_config.

  3. Desactiva el acceso root: Crea un usuario normal y usa sudo para tareas administrativas. Es más seguro y evita errores catastróficos.

  4. Usa un administrador de sesiones: Si gestionas varios servidores, herramientas como Termius (para Windows/Mac) te permiten guardar todas tus conexiones en un solo lugar.

  5. Practica en un entorno de pruebas: Si tienes miedo de romper algo, monta una máquina virtual con VirtualBox y practica ahí antes de tocar tu servidor real.

SSH es una habilidad esencial para cualquier persona que gestione un servidor. Con esta guía, ya tienes las bases para conectarte desde Windows o Mac. Recuerda: la práctica hace al maestro. Empieza con comandos simples y ve explorando poco a poco.

[TIP] Guarda esta guía en tu navegador o imprímela. Las primeras veces que uses SSH, es normal tener que consultar referencias. Con el tiempo, te sabrás los comandos de memoria.

¡Nos vemos en la terminal!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel