20Jul

Cómo a SSH Hop con reenvío de claves desde Windows

click fraud protection


¿Tiene la necesidad de trabajar con claves SSH de Windows y encuentra que esto se convierte en una molestia muy rápidamente?
HTG explica cómo hacer que el proceso sea lo más transparente posible, utilizando el paquete de paquetes PuTTY.

Imagen de kaneda99.Descripción

En esta guía explicaremos cómo SSH a una máquina Linux desde Windows con su clave pública, usando Putty &Winscp. Además, habilitaremos la opción de reenvío. Esto le permitirá continuar saltando de la máquina a la que se ha conectado con su llave, a otra máquina que admita SSH con llaves. No vamos a entrar en cómo poner su clave pública en la máquina Linux, ya que ya hemos cubierto este tema.

Instalar programas / paquetes básicos

  • Obtenga el paquete de PuTTY( no solo el ejecutable) e instálelo.
  • Opcionalmente obtenga los programas WinSCP y mRemote, e instálelos.

Genera un par de claves

Si aún no ha creado un par de claves y desea hacerlo desde la comodidad de su escritorio de Windows, puede usar "PuTTY Key Generator" que se instaló como parte del "paquete PuTTY":

instagram viewer
  • Abra "PuTTY Key Generator" yendo a "Inicio" - & gt;"PuTTY" - & gt;"PuTTYgen"
  • Aunque no es obligatorio, se recomienda cambiar la longitud de su clave del valor predeterminado 1024. Cambie el número de "bits" en la parte inferior de "1024" a "4096".
  • Haga clic en "Generar" y mueva su mouse aleatoriamente hasta que la barra alcance el 100%.Esto "sara" tu clave, así que trata de hacer los movimientos de tu mouse lo más aleatorios posible.
  • Una vez que el programa finaliza la generación de la clave,
  • En la línea "Comentario clave", cámbiela para que sea algo más útil, como su nombre. Por ejemplo:
  • Aunque no es obligatorio, se recomienda encarecidamente que establezca una frase de contraseña en la clave privada. Esto protegerá su clave privada en caso de que alguien tenga acceso a ella y solo se molestará en ingresar una vez en el arranque de la máquina, si realiza todos los pasos de la guía.
  • Haga clic en "Guardar clave privada".
Nota: Si ya tiene una clave privada guardada, puede "extraer" la parte pública "cargándola" con el generador.

Configuración del Key-quartermaster

El programa "Pageant" que se instaló como parte del paquete PuTTY, puede almacenar su clave / sy dárselas a mRemote, WinSCP y PuTTY según sea necesario.

  • Abra "Concurso" desde el menú de inicio.(Nota: se puede ejecutar en la bandeja del sistema)
  • Si se ha escapado a la bandeja del sistema, haga doble clic en ella para abrir la ventana principal.
  • Haga clic en "Agregar clave" y asígnele el par de claves guardado.
  • Si es necesario, proporcione la frase de contraseña.

Hecho, a partir de ahora, Putty, WinSCP y cualquier programa que sirva como un frente para ellos( como mRemote) consultará primero con el programa del concurso si hay una clave para usar para la conexión.

Carga de claves automáticamente al inicio( Opcional)

El proceso anterior debe repetirse después de cada reinicio de la máquina, ya que Pageant no guarda las configuraciones de clave cargadas. Para que cargue la configuración automáticamente al inicio, puede usar uno de los dos métodos siguientes:

  1. . Suponiendo que haya permitido que el concurso ocupe el sufijo ppk, debería poder agregar simplemente los archivos clave al "inicio" de Windows.carpeta.
  2. Crea un acceso directo al programa que pasa los archivos clave como parámetros. Por ejemplo, el comando "Objetivo" para dos( 2) teclas se vería así:

    "C: \ Archivos de programa( x86) \ PuTTY \ pageant.exe" "C: \ Users \ AviadR \ Documents \ aviad's 4096.ppk""C: \ Users \ AviadR \ Documents \ aviad's 1024.ppk
  • Luego, agregue este acceso directo al inicio de la ventana.

Habilitar el reenvío del agente SSH( PuTTY / mRemote)

Esta configuración es opcional, pero hacerlo le permitirá, una vez que haya SSHed en una máquina, continuar y SSH a la siguiente máquina con la misma clave. Para hacer esto:

  • Abra PuTTY.
  • en "Conexión" - & gt;"SSH" - & gt;"Auth".
  • Compruebe "Permitir el reenvío del agente".
  • Regrese a "Session"
  • Seleccione la entrada "Default Settings".
  • Haga clic en "Guardar".
  • Hecho.

Activar el reenvío del agente SSH( WinSCP)

  • En una nueva pestaña de conexión de WinSCP, active la casilla de verificación Opciones avanzadas.
  • Vaya a "SSH" - & gt;"Autenticación".
  • Marque la casilla "Permitir el reenvío de agente".
  • Vaya a "Opciones generales" haciendo clic en "Preferencias" - & gt;"Preferencias".
  • Habilite Putty para invocar con la opción de reenvío yendo a "Integration" - & gt;"Aplicación" y anexando la opción "-A" CLI.
  • Ahora puede hacer que esta sea la plantilla para conexiones posteriores volviendo a "Session" y escribiendo, la información básica que sabe será uniforme en todas las conexiones( si las hay), como Username, IP, Etc '.Luego, "guarde" la sesión.
Notas del autor
Si bien los puristas dirán que cualquier SSH serio debería hacerse desde una máquina Linux, la realidad es que el error # 1 de Ubuntu "Microsoft tiene una participación mayoritaria en el mercado de computadoras de escritorio", sigue siendo cierto.tal vez algún día nos mudemos al escritorio de Linux por completo, pero ese día no será hoy y no será para el shell de 35 años.

Spike: ¿Entonces supongo que cumplí mi tiempo y soy libre de irme?
SoundWave: libre para ir, a Cybertron. ..