Inicio > General > Iniciar sesion automaticamente en SSH en Windows

Iniciar sesion automaticamente en SSH en Windows

Jueves, 13 de Mayo de 2010

Este tutorial es para iniciar sesion automaticamente en SSH usando claves publicas. Con esto basta conectarse al servidor y el programa entrara automaticamente sin pedir contraseña.

En Windows necesitas puTTy, puttygen y pageant, esos tres programas estan en un solo instalador en su sitio oficial, descarga el programa e instalalo.

Primero necesitas generar las claves publica/privada ya que usara éstas para iniciar sesión en vez de tu contraseña, para eso debes abrir PUTTYgen.

image

Hace clic en Generate y mueve el mouse dentro de la ventana hasta completar la barra

image

Luego de eso se genera la clave y se muestra

image

En el recuadro de arriba esta tu clave publica, ahora debes agregarla a la configuracion del SSH para que la puedas usar para iniciar sesion, para eso debes editar el archivo ~/.ssh/authorized_keys, puedes usar el programa WinSCP, ahi debes pegar la clave

image

Ahora tienes que guardar la clave privada, si quieres puedes ponerle clave escribiendola en los campos “Key passphrase” y “Confirm passphrase”, luego debes apretar en “Save private key”, y guardarla la clave en alguna ubicacion en tu equipo. Luego de esto puedes cerrar puttygen.

Ahora abre pageant, este programa se estara ejecutando y cuando entres al servidor SSH con putty u otro programa compatible le dara la clave para que pueda iniciar sesion.

image

Hace clic en Add Key y busca la clave privada que guardaste hace un momento

image

Ahora puedes cerrar la ventana y abrir el servidor SSH donde entrara automaticamente.

image

Se puede ver en la segunda linea que en vez de solicitar contraseña dice que esta autenticando con la clave publica desde el agente, el que es pageant.

Para que puedas entrar automaticamente pageant se debe estar ejecutando y debe tener cargada la clave por lo que es aconsejable ponerlo al inicio del sistema de esta forma:

"C:\Program Files\PuTTY\pageant.exe" path_a_archivo_ppk

Si tienes varias claves para cargar puedes ponerlas todas separadas por espacio, si el path tiene espacios debes ponerlo entre comillas.

NOTA: Las claves mostradas en esta pagina son de pruebas y fueron creadas para este tutorial solamente.

Categories: General Tags:
  • Pingback: Iniciar sesion automaticamente SSH en linux | Blog de Alexis Abarca()

  • Oscar

    se cierra el putty, no me funciona :s

    gracias de todos modos, un saludo.