Echemos un vistazo a cómo configurar el acceso SSH en Windows 10 y si las nuevas herramientas pueden suplantar a PuTTY.

Windows 10 SSH vs. PuTTY: ¿Hora de cambiar su cliente de acceso remoto?

Anuncio Uno de los métodos más comunes para comunicarse entre computadoras, particularmente máquinas Linux y servidores web, es SSH. Cuando se trata de establecer este tipo de comunicación en Windows, la opción predeterminada ha sido instalar PuTTY. Sin embargo, gracias a Windows PowerShell, es posible que ya no necesite PuTTY. Ech

Anuncio

Uno de los métodos más comunes para comunicarse entre computadoras, particularmente máquinas Linux y servidores web, es SSH. Cuando se trata de establecer este tipo de comunicación en Windows, la opción predeterminada ha sido instalar PuTTY.

Sin embargo, gracias a Windows PowerShell, es posible que ya no necesite PuTTY. Echemos un vistazo a cómo configurar el acceso SSH en Windows 10 y si las nuevas herramientas pueden suplantar a PuTTY.

Cómo instalar SSH en Windows 10 (rápido)

Instalar la funcionalidad SSH en Windows 10 PowerShell es bastante sencillo, pero las opciones del menú están algo ocultas. Esto es lo que deberá hacer:

  1. Configuración abierta
  2. Ver las aplicaciones
  3. Vaya a Administrar funciones opcionales
  4. Haz clic en Agregar una función.
  5. Seleccione OpenSSH Client .
  6. Espera, luego reinicia.

Una vez hecho esto, puede establecer conexiones SSH con otras computadoras compatibles. Si se ha instalado y configurado un servidor SSH en la máquina remota, se puede establecer una conexión.

Esa es la descripción general. Aquí están los detalles.

Cómo instalar SSH en Windows 10 (detallado)

La implementación PowerShell de Windows 10 de SSH es una versión del proyecto OpenSSH. Puedes encontrar la página del proyecto en GitHub.

Debería encontrar que SSH ya está instalado en su computadora con Windows 10 (se incluyó en la actualización de abril de 2018), pero si no, se puede agregar fácilmente.

Para verificar, abra el menú Usuario avanzado (haga clic con el botón derecho en Inicio o la tecla de Windows + X ) y seleccione Windows PowerShell . Aquí, ingrese el comando "ssh". Si SSH aún no está instalado, verá una pantalla como esta:

SSH no está instalado en Windows 10

Arreglar esto es bastante fácil. Presione la tecla Windows + I para abrir la vista de Configuración, luego vaya a Aplicaciones y busque Administrar funciones opcionales . Haga clic en esto, luego busque una entrada con la etiqueta "OpenSSH".

Instalar SSH en Windows 10

Si no puede verlo, haga clic en Agregar una función y luego desplácese hacia abajo hasta que vea OpenSSH Client . Haga clic para expandir el elemento y ver la descripción.

Cuando esté listo, haga clic en Instalar para agregarlo a su PC. Unos momentos más tarde, se instalará el nuevo cliente SSH para Windows PowerShell. Vale la pena reiniciar Windows para garantizar que la aplicación esté instalada correctamente.

Una nota sobre la aplicación del servidor SSH

Vale la pena resaltar el hecho de que también puede instalar un servidor SSH. Si bien es poco probable que Microsoft habilite alguna forma de administración remota universal a través de SSH, tenerla como opción es útil.

Para instalar esto, repita los pasos anteriores, seleccionando Servidor OpenSSH .

Usando SSH en Windows PowerShell

Una vez que SSH esté instalado y funcionando, puede usarlo para comunicarse con otra computadora. Por ejemplo, puede usarlo para acceder a una Raspberry Pi (una de varias opciones remotas Cómo conectarse de forma remota a una PC con Windows desde una Raspberry Pi Cómo conectarse de forma remota a una PC con Windows desde una Raspberry Pi ¿No sería genial si usted podría acceder a su PC desde su Raspberry Pi sin importar dónde se encuentre? Bueno, puede! Todo lo que necesita es una aplicación de escritorio remota. Lea más sobre esa pequeña computadora)

El uso es simple. En PowerShell, ingrese el comando ssh, seguido del nombre de usuario para una cuenta en el dispositivo remoto y su dirección IP.

Conéctese a un dispositivo mediante SSH en Windows PowerShell

Por ejemplo, para conectarme a mi caja Raspberry Pi con RetroPie, utilicé:

 ssh  

En este punto, el dispositivo remoto debe solicitarle que acepte una clave segura. Escriba para aceptar esto, luego, cuando se le solicite, ingrese la contraseña del nombre de usuario que utilizó.

Momentos después, estará conectado al dispositivo remoto de Linux, listo para realizar cualquier tarea que necesite.

Características SSH de PowerShell vs. PuTTY

PuTTY ha sido durante mucho tiempo la opción preferida para SSH en Windows. Ya sea controlando servidores web, accediendo a dispositivos de Internet de las cosas ¿Qué es Internet de las cosas? ¿Qué es el Internet de las cosas? ¿Qué es el Internet de las cosas? Aquí está todo lo que necesita saber al respecto, por qué es tan emocionante y algunos de los riesgos. Leer más o administrar remotamente una PC con Linux, es una aplicación liviana y fácil de usar.

Una de las razones de la resistencia de PuTTY es su amplia selección de características. Entonces, ¿puede SSH en Windows PowerShell competir con PuTTY?

Comandos SSH para Windows 10

Bueno, en términos de proporcionar funcionalidad SSH, sí puede. Puede averiguar cómo usar algunas de las características extendidas de SSH en Windows 10 ingresando el comando ssh:

 ssh 

La lista resultante de opciones describe las características. Por ejemplo, puede especificar un puerto:

 ssh [username]@[hostname] -p [port] 

¡Las posibilidades son buenas!

Sin embargo, todavía no es PuTTY. Si bien puede vincular una dirección con OpenSSH en Windows, está limitado por la cantidad de direcciones que puede guardar.

PuTTY habilita conexiones SSH en Windows

Hay una razón por la cual PuTTY sigue siendo popular. No solo le permite guardar (y nombrar) sus conexiones, la aplicación también admite conexiones a través de Telnet, Serial y otros protocolos. La apariencia de PuTTY también es configurable, se puede iniciar rápidamente desde el escritorio. Con todo, PuTTY es una utilidad sólida que maneja casi cualquier cosa que pueda lanzarle.

¿Por qué SSH cuando puedes usar Linux?

Si bien el control remoto de Linux a través de SSH puede ser vital, es posible que ni siquiera necesite SSH. Windows 10 ahora presenta un subsistema Linux y un símbolo del sistema similar a Bash.

Esto significa que puede ingresar fácilmente comandos de Linux y recibir respuestas realistas. Si bien puede no ser ideal para todos los escenarios, si necesita acceso a Linux para fines universitarios o de capacitación, y no tiene acceso SSH (independientemente de la aplicación) a un dispositivo Linux, esto podría ser ideal.

Por supuesto, esta no es la única opción. Si necesita practicar comandos Bash en Windows, siempre puede configurar una máquina virtual. Simplemente instale una distribución de Linux en esto y (si el hardware lo permite) tendrá un sistema operativo Linux listo para usar.

¿Es hora de abandonar PuTTY en Windows 10?

SSH es fácil de usar en PowerShell de Windows 10. Sin embargo, su falta de características, junto con la exigencia de unos pocos clics más para cargar, significa que puede preferir quedarse con PuTTY. De cualquier manera, vale la pena celebrar el hecho de que Windows 10 tiene dos buenas opciones para SSH.

¿Quieres más opciones de SSH para Windows? Nuestro resumen de herramientas SSH para Windows 4 Maneras fáciles de usar SSH en Windows 4 Maneras fáciles de usar SSH en Windows SSH es la solución de facto para acceder de forma segura a terminales remotas en Linux y otros sistemas similares a UNIX. Si tiene un servidor SSH remoto al que desea acceder, deberá descargar un cliente SSH ... Leer más le informará sobre las alternativas.

Explore más sobre: ​​PowerShell, acceso remoto, Windows 10.