Luzablue

Tecnología y más

Cómo usar Windows Cliente OpenSSH 10 en lugar de PuTTY
Windows

Cómo usar Windows Cliente OpenSSH 10 en lugar de PuTTY

Cuando necesite administrar una máquina * nix de forma remota, casi siempre usará SSH. Cualquier sistema operativo BSD o Linux que se ejecute en un servidor se enviará con el demonio OpenSSH preinstalado. Para «hablar» con este demonio e interactuar con la máquina de forma remota, también necesita un cliente SSH. PuTTY ha sido durante mucho tiempo el cliente SSH más popular utilizado Windows, pero desde la última actualización importante, Windows 10 ahora viene con un cliente SSH preinstalado. Es más fácil y rápido utilizar este cliente, en lugar de instalar y configurar PuTTY.

Cómo instalar Windows»Cliente OpenSSH

Primero, verifique si ya está instalado. apurarse Windows la tecla del logotipo en el teclado o haga clic en el menú Inicio. Pegar cmd y abra la línea de comando.

Ahora escribe ssh y presione Entrar. Se debe mostrar un breve resumen de los conmutadores en la línea de comando. Esto significa que el cliente está instalado y puede omitir el resto de esta sección.

windows-ssh-test-if-installed

Si recibe un mensaje que indica que no se reconoce el comando, haga clic en el menú Inicio y escriba features. Abra «Aplicaciones y funciones» y haga clic en «Administrar funciones opcionales».

Windows-ssh-aplicaciones-y-características

Luego haga clic en «Agregar función» y desplácese hacia abajo hasta encontrar «Cliente OpenSSH». Instálelo y estará listo para comenzar.

Windows-ssh-installer-openssh-client

Cómo usar Windows»Cliente OpenSSH integrado

Si usted sabe ssh comando en linux, ya sabes cómo usarlo Windows. Tiene la misma sintaxis y los mismos interruptores de línea de comando. Puedes leer todo Manual SSH en el sitio de OpenBSD.

La sintaxis básica para conectarse a un servidor es ssh username@IP-address-or-hostname.

Ejemplo:

Cuando inicia sesión con una contraseña, es fácil. Sólo tipo yes para aceptar la huella digital, luego ingrese la contraseña (los caracteres no se mostrarán en la pantalla).

windows-ssh-conectar-con-contraseña

Sin embargo, se recomienda que utilice claves SSH en lugar de contraseñas. Las computadoras zombis en las redes de bots están constantemente escaneando e intentando forzar contraseñas en los servidores OpenSSH. Las claves no se pueden forzar sin procesar. Son mucho más seguros que usar el esquema de contraseña más comúnmente recomendado. fail2ban. Fail2ban bloquea múltiples intentos de la misma IP, pero otra IP intentará contraseñas diferentes hasta que una tenga suerte.

Cómo conectarse con claves SSH

Hay muchas formas de crear pares de claves para la autenticación SSH. Y tu tambien tienes ssh-keygen Disponible en Windows, que puede utilizar en el símbolo del sistema. Después de crear el par, agregue la clave pública a su servidor y desactive el inicio de sesión con contraseña. Luego guarde la clave privada en Windows computadora.

Cuando inicie sesión, puede proporcionar la ruta a esta clave (privada) después de -i parámetro en un comando como:

Windows-ssh-login-con-ruta-de-clave-privada

De lo contrario, puede mover una clave privada a su ubicación predeterminada. Después de la primera conexión, el cliente SSH crea un directorio, .ssh, en su directorio de usuario actual. Puede abrir el directorio escribiendo esto en la línea de comando:

Ahora copie la clave privada aquí y asígnele un nombre id_rsa.

windows-ssh-id-rsa

Ahora puede iniciar sesión con esta clave privada sin usar el archivo -i configuración.

Parámetros útiles del comando SSH

  • -p – Úselo si su servidor SSH está escuchando en otro puerto (que no sea el 22). Ejemplo: ssh -p 4444 root@203.0.113.1
  • -C – Comprime el tráfico entre el cliente y el servidor. Solo útil para conexiones muy lentas
  • -v – Modo detallado, ofrece mucho más sobre lo que está sucediendo. Puede ayudarlo a solucionar problemas de conexión.

Ejemplo de pedido:

Conclusión

Debido a que este es prácticamente el mismo cliente OpenSSH que se encuentra en las máquinas Linux, algunos comandos como sftp también están disponibles. Esto facilita la carga y descarga de archivos desde / hacia servidores remotos. Para aquellos que prefieren la línea de comandos, esto significa que ya no tienen que instalar clientes FTP como FileZilla. También puede configurar túneles SSH con ssh orden. Es posible que cubramos esto en un tutorial futuro, ya que hace que ciertas cosas sean «imposibles», como aceptar conexiones externas en su computadora local, incluso si su ISP no le proporciona una dirección IP externa privada. Dirección IP de Internet).

DEJA UNA RESPUESTA

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *