Cómo conectarse a un servidor SSH desde Windows, macOS o Linux


Hannah Stryker / Geek de instrucciones

Para conectarse a un servidor SSH en Windows, instale la función SSH opcional y luego ejecute «ssh user@exampleIP» en PowerShell o la Terminal de Windows. En Linux o macOS, abra la Terminal y ejecute «ssh user@exampleIP».

Un cliente SSH le permite conectarse a una computadora remota que ejecuta un servidor SSH. El protocolo Secure Shell (SSH) se usa a menudo para conexiones de terminales remotas, lo que le permite acceder a una terminal en modo texto en una computadora remota como si estuviera sentado en ella. También se puede usar para túneles SSH, transferencias de archivos SCP y otras cosas.

Cómo SSH en una computadora en Windows

Windows 10 y Windows 11 ahora tienen un cliente SSH oficial que puede instalar. Es parte de Windows 10 y Windows 11, pero es una «característica opcional».

Para instalar el cliente OpenSSH en Windows 10 o Windows 11, abra la aplicación Configuración, luego vaya a Aplicaciones > Aplicaciones y funciones > Funciones opcionales. Haga clic en «Agregar una función», luego desplácese por las funciones opcionales hasta que encuentre «Cliente OpenSSH». Marque la casilla, luego haga clic en «Instalar».

Una vez que esté instalado, abra PowerShell, luego use el comando SSH para conectarse a un servidor. Por ejemplo:

El comando SSH que se ejecuta en PowerShell en Windows.

Si desea algo con una interfaz gráfica de usuario (GUI) y más flexibilidad, pruebe PuTTY en su lugar.

RELACIONADO: 5 cosas geniales que puedes hacer con un servidor SSH

Descarga PuTTY y ejecútalo para comenzar. Puede descargar un instalador que incluye PuTTY y las utilidades relacionadas. o un archivo putty.exe que puede funcionar como una aplicación portátil.

Escriba el nombre de host o la dirección IP del servidor SSH en el cuadro «Nombre de host (o dirección IP)». Asegúrese de que el número de puerto en el cuadro «Puerto» coincida con el número de puerto que requiere el servidor SSH. Los servidores SSH usan el puerto 22 de forma predeterminada, pero los servidores a menudo están configurados para usar otros números de puerto en su lugar. Haga clic en «Abrir» para conectarse.

PuTTY es un programa SSH con todas las funciones que habilita SSH en Windows.  Se puede personalizar ampliamente.

Verá una alerta de seguridad la primera vez que intente conectarse a un servidor. Esto le indica que no se ha conectado previamente a este servidor. Eso es de esperar, así que haga clic en «Aceptar» para continuar.

Si ve esta advertencia en el futuro después de haberse conectado al servidor una vez, eso indica que la huella digital de la clave de cifrado del servidor es diferente. O el administrador del servidor lo ha cambiado o alguien está interceptando su tráfico y tratando de engañarlo para que se conecte a un servidor SSH malicioso e impostor. ¡Ten cuidado!

Se le pedirá que ingrese el nombre de usuario y la contraseña de su cuenta en el servidor SSH. Después de hacerlo, estará conectado. Simplemente cierre la ventana para finalizar la conexión SSH.

PuTTY conectado a la "adicto" usuario en el servidor localhost.

Hay mucho más que puedes hacer con PuTTY. Por ejemplo, si necesita usar un archivo de clave privada para autenticarse con el servidor SSH, encontrará esta opción en Conexión > SSH > Autenticación en la ventana Configuración de PuTTY que aparece cuando inicia la aplicación. Consulte el manual de PuTTY para obtener más información. Aquí hay un hecho divertido: las claves privadas SSH se denominan técnicamente archivos PEM.

RELACIONADO: Cómo administrar un archivo de configuración SSH en Windows y Linux

Cómo usar SSH en macOS o Linux

Los sistemas operativos basados ​​en UNIX, como macOS y Linux, incluyen un comando SSH incorporado que funciona prácticamente igual en todas partes.

RELACIONADO: Cómo instalar y usar Linux Bash Shell en Windows 10

Para conectarse a un servidor SSH desde uno de estos sistemas operativos, primero abra una ventana de Terminal. En una Mac, encontrarás esto en Finder > Aplicaciones > Utilidades > Terminal. En un escritorio Linux, busque un acceso directo de Terminal en el menú de aplicaciones.

Terminal mostrado en Finder > Aplicaciones en macOS Ventura. » width=»730″ height=»457″ src=»/pagespeed_static/1.JiBnMqyl6S.gif» onload=»pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);» onerror=»this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);»/></p>
<p>Para conectarse a un servidor SSH, escriba el siguiente comando en la terminal, reemplazando <code>username </code> con tu nombre de usuario en el servidor SSH y <code> ssh.server.com</code> con el nombre de host o la dirección IP del servidor SSH:</p>
<pre>ssh username@ssh.server.com</pre>
<p>Este comando se conectará al servidor SSH en el puerto 22, que es el predeterminado.  Para especificar un puerto diferente, agregue <code>-p</code> hasta el final del comando seguido del número de puerto al que desea conectarse, así:</p>
<pre>ssh username@ssh.server.com -p 2222</pre>
<p><img loading=

Verá un mensaje que le pedirá que confirme la identidad del servidor la primera vez que se conecte. Si esta es realmente la primera vez que se conecta al servidor, el mensaje es normal y puede escribir «sí» para continuar.

La primera advertencia sobre la conexión a un servidor SSH.

Si se ha conectado anteriormente al servidor y ve este mensaje, esto indica que el administrador del servidor ha cambiado la huella digital de la clave o que lo están engañando para que se conecte a un servidor impostor. ¡Ten cuidado!

RELACIONADO: Las mejores formas de proteger su servidor SSH

Se le pedirá que escriba la contraseña que requiere la cuenta de usuario en el servidor SSH antes de continuar. Una vez que lo hayas hecho, estarás conectado. Cierre la ventana o escriba «salir» y presione Entrar para finalizar la conexión SSH.

La advertencia que verá si la identificación de un servidor ha cambiado desde la última vez que se conectó.  Proceda con precaución a menos que sepa por qué se ha producido el cambio.

Encontrará más información sobre el uso del comando ssh en la página del manual de SSH. Puede acceder escribiendo man ssh en la terminal, o visualizándolo en su navegador web. Si está ejecutando su propio servidor SSH, asegúrese de bloquearlo para mejorar su seguridad.

RELACIONADO: 5 cosas geniales que puedes hacer con un servidor SSH





Source link-39