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

Windows 10 SSH vs. PuTTY ¿Hora de cambiar tu cliente de acceso remoto? / Windows

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. Veamos cómo configurar el acceso SSH en Windows 10 y si las nuevas herramientas pueden reemplazar a PuTTY..

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

La instalación de la funcionalidad SSH en el PowerShell de Windows 10 es bastante sencilla, pero las opciones del menú están algo ocultas. Esto es lo que tendrás que hacer:

  1. Abierto Ajustes.
  2. Ver el Aplicaciones
  3. Ve a la Administrar características opcionales
  4. Haga clic en Agregar una característica.
  5. Seleccionar Cliente OpenSSH.
  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 hacer una conexión.

Ese es el resumen. Aquí están los detalles.

Cómo instalar SSH en Windows 10 (detallado)

La implementación de SSH en PowerShell de Windows 10 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, puede agregarse fácilmente.

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

Arreglar esto es bastante fácil. prensa Tecla de Windows + I para abrir el Ajustes ver, luego ir a Aplicaciones y buscar Administrar características opcionales. Haga clic en este, luego busque una entrada etiquetada “OpenSSH”.

Si no puede verlo, haga clic en Añadir una característica luego desplácese hacia abajo hasta que vea Cliente OpenSSH. Haga clic para expandir el elemento y ver la descripción..

Cuando estés listo, haz clic Instalar para añadirlo a tu PC. Unos momentos después, se instalará el nuevo cliente SSH para Windows PowerShell. Vale la pena reiniciar Windows para garantizar que la aplicación esté correctamente instalada..

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 cualquier forma de administración remota universal a través de SSH, tenerla como una 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 a una PC con Windows desde una Raspberry Pi ¿No sería genial si ¿Podría acceder a su PC desde su Raspberry Pi sin importar dónde se encuentre? Bueno, sí puede. Todo lo que necesita es una aplicación de escritorio remoto. Lea más para esa pequeña computadora).

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

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

ssh [email protected]

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

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 el Internet de las cosas? ¿Qué es el Internet de las cosas? ¿Qué es el Internet de las cosas? Aquí tiene todo lo que necesita saber al respecto, por qué es tan emocionante y algunos de los riesgos. Lea más o administre 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??

Bueno, en términos de proporcionar funcionalidad SSH, sí puede. Puede averiguar cómo usar algunas de las funciones 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 [nombre de usuario] @ [nombre de host] -p [puerto]

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.

Hay una razón por la que 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 lanzar rápidamente desde el escritorio. En general, PuTTY es una utilidad sólida que maneja casi cualquier cosa que puedas 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 cuenta con un subsistema de Linux y un indicador de comandos similar a Bash.

Esto significa que puedes ingresar fácilmente los comandos de Linux y recibir respuestas realistas. Si bien puede que no sea 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 los comandos de Bash en Windows, siempre puede configurar una máquina virtual. Simplemente instale una distribución de Linux en esta y (si el hardware lo permite) tiene 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 funciones, junto con la necesidad de cargar algunos clics más, significa que es posible que prefieras seguir 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 Formas sencillas de usar SSH En Windows 4 Formas sencillas de usar SSH En Windows SSH es la solución de facto para acceder de forma segura a terminales remotos 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.

Obtenga más información sobre: ​​PowerShell, acceso remoto, Windows 10.