Nota

¡Hola! Bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook. Sumérgete en el mundo de Raspberry Pi, Arduino y ESP32 con otros entusiastas.

¿Por qué unirse?

  • Soporte experto: Resuelve problemas post-venta y desafíos técnicos con la ayuda de nuestra comunidad y equipo.

  • Aprender y compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Avances exclusivos: Obtén acceso anticipado a nuevos anuncios de productos y adelantos.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.

  • Promociones y sorteos festivos: Participa en sorteos y promociones festivas.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy mismo!

Instalar OpenSSH mediante PowerShell

Si ves el siguiente error al ejecutar ssh <username>@<hostname>.local o ssh <username>@<IP>:

ssh: The term 'ssh' is not recognized as the name of a cmdlet, function, script file, or operable program.

Significa que tu sistema Windows no tiene OpenSSH instalado. Sigue los pasos a continuación para instalarlo manualmente.

  1. Abre el Menú Inicio de Windows, escribe powershell, haz clic derecho en Windows PowerShell y selecciona Ejecutar como administrador.

    ../../_images/powershell_ssh.png
  2. Instala el cliente OpenSSH:

    Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
    
  3. Después de la instalación, deberías ver una salida similar a:

    Path          :
    Online        : True
    RestartNeeded : False
    
  4. Verifica la instalación:

    Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
    
  5. Si OpenSSH está instalado, la salida incluirá:

    Name  : OpenSSH.Client~~~~0.0.1.0
    State : Installed
    Name  : OpenSSH.Server~~~~0.0.1.0
    State : NotPresent
    

    Advertencia

    Si no aparece Installed, es posible que tu sistema Windows sea demasiado antiguo. En este caso, recomendamos usar una herramienta SSH de terceros. Consulta: PuTTY

  6. Cierra PowerShell, vuelve a abrirlo (esta vez no es necesario ejecutarlo como administrador) y usa el comando ssh para iniciar sesión:

    ssh <username>@<hostname>.local
    
    ../../_images/powershell_login.png