Iniciar sesion automaticamente en SSH en Windows


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.

No tags for this post.
This entry was posted in General. Bookmark the permalink.

2 Responses to Iniciar sesion automaticamente en SSH en Windows

  1. Pingback: Iniciar sesion automaticamente SSH en linux | Blog de Alexis Abarca

  2. Oscar says:

    se cierra el putty, no me funciona :s

    gracias de todos modos, un saludo.

Deja un comentario

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>