NEWSMATIC · Tecnología explicada con claridadGuías · Seguridad · IA · Negocios digitales
NEWSMATIC
InicioIASeguridadSoftwareNubeAndroidRedesDesarrollo
GUÍASIA, ciberseguridad, software, nube y productividad para tomar mejores decisiones tecnológicas.

Cómo instalar y configurar el servidor OpenSSH en Windows 10 para SSH desde Linux

Usar SSH para conectarse de forma remota a un servidor Linux es muy fácil. Incluso instalar el servidor SSH en sí mismo es pan comido. Pero cuando necesitas SSH en una máquina con Windows, las cosas se complican un poco. No es extremadamente desafiante, pero no es tan simple como lo es con Linux.

Voy a guiarte a través del proceso de instalar el servidor OpenSSH en Windows 10, configurarlo para que se inicie al arrancar y luego mostrarte cómo iniciar sesión desde una máquina Linux. Es posible que nunca necesites hacer esto, pero cuando lo necesites, estarás contento de saber cómo hacerlo.

Índice de Contenido
  1. Lo que necesitarás
  2. Cómo instalar OpenSSH en Windows 10
  3. Cómo iniciar sesión SSH en tu máquina Windows

Lo que necesitarás

Lo único que necesitarás es una instancia en ejecución de Windows 10, un usuario con privilegios de administrador y una segunda máquina desde la que iniciar sesión.

Con eso en mano, vamos a trabajar.

Cómo instalar OpenSSH en Windows 10

Lo primero que debes hacer es abrir PowerShell con privilegios de administrador. Haz clic en el botón de inicio y escribe PowerShell. Cuando veas la entrada, haz clic en Ejecutar como administrador y luego en Sí. Antes de instalar, debemos averiguar qué versiones del software están disponibles, lo cual se puede hacer con el siguiente comando:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

Protección antivirus en línea: McAfee Clinic lleva la seguridad de tu PC al siguiente nivel

Deberías ver lo siguiente impreso en tu terminal de PowerShell:

Nombre: OpenSSH.Client~~~~0.0.1.0

Estado: No presente

Nombre: OpenSSH.Server~~~~0.0.1.0

Estado: No presente

Lo que esto significa es que ni el cliente OpenSSH (versión 0.0.1.0) ni el servidor están instalados. Vamos a solucionar eso. Primero, instala el cliente OpenSSH con:

Cómo proteger tu computadora de los virus: métodos y consejos

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

A continuación, instala el servidor OpenSSH con:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Ahora, si ejecutas el comando:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

Tanto el cliente como el servidor deben estar listados como instalados.

¡Defiéndete! Protege tu seguridad en línea contra amenazas críticas

A continuación, debemos iniciar el servidor OpenSSH con el comando:

Start-Service sshd

Ahora, configuraremos el servidor OpenSSH para que se inicie al arrancar. Para ello, ejecuta el siguiente comando:

Set-Service -Name sshd -StartupType 'Automatic'

Cómo iniciar sesión SSH en tu máquina Windows

Aquí es donde se vuelve un poco complicado. Primero, debes averiguar cuál es tu nombre de usuario de cuenta real. Para hacerlo, haz clic en el menú de inicio y escribe cmd. Cuando se abra la ventana del terminal, tu nombre de usuario aparecerá en la siguiente forma:

C:UsuariosNOMBRE_DE_USUARIO

Protege tus contraseñas con PAM: Tu aliado para la seguridad

Donde NOMBRE_DE_USUARIO es tu nombre de usuario real.

A continuación, necesitarás la contraseña que utilizaste para configurar tu cuenta en Windows 10. Esto puede ser tu contraseña de Hotmail, tu contraseña de Skype o tu contraseña de OneDrive.

Con ambas piezas de información en mano, ve a tu máquina Linux (o a otra máquina con Windows con OpenSSH instalado) e inicia sesión con:

ssh NOMBRE_DE_USUARIO@IP

Donde NOMBRE_DE_USUARIO es tu nombre de usuario de Windows 10 e IP es la dirección IP de tu máquina con Windows. Si no conoces la dirección IP de tu máquina con Windows, vuelve a la ventana del terminal de cmd en Windows y ejecuta el siguiente comando:

ipconfig/all

Cómo configurar un servidor VPN para hacer conexiones a través de firewalls

La dirección IP debería aparecer en la salida.

Se te pedirá la contraseña de tu usuario de Windows. Si intentas utilizar esa contraseña y no funciona, es posible que debas asegurarte de que tu máquina con Windows permita el inicio de sesión con contraseña. Muchas veces, los escritorios de Windows 10 están configurados para iniciar sesión a través de Windows Hello Face, Fingerprint, PIN o Security Key. La contraseña suele quedar fuera de eso. Para habilitar el inicio de sesión con contraseña, sigue estos pasos:

  1. Abre Configuración.
  2. Ve a Cuentas.
  3. Haz clic en Opciones de inicio de sesión.
  4. Desactiva la opción Requerir inicio de sesión de Windows Hello para cuentas de Microsoft.
  5. Reinicia tu computadora.

Cuando vayas a iniciar sesión, aún podrás utilizar tu método predeterminado de autenticación, pero podrás iniciar sesión con la contraseña de tu cuenta a través de SSH. Si no desactivas el requisito de Windows Hello, es posible que tengas problemas para iniciar sesión a través de SSH.

Intenta iniciar sesión por SSH en la máquina con Windows nuevamente. Con suerte, esta vez el proceso debería completarse y te encontrarás en el símbolo del terminal de Windows, listo para hacer lo que necesites en esa máquina.

¡Alerta! Un nuevo gusano de Linux está propagándose

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Seguridad, allí encontraras muchos artículos similares a Cómo instalar y configurar el servidor OpenSSH en Windows 10 para SSH desde Linux , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.