Blog

Cómo: Iniciar sesión de forma segura en su cuenta SSH sin una contraseña

SSH es asombroso, y elogiamos su existencia en Null Byte por muchos razones. En particular, nos permite redirigir nuestro tráfico a través de puertos cifrados en nuestro host local para enviarlo a su destino cuando está en movimiento. Incluso puede controlar las computadoras de su hogar de forma remota a través de una conexión segura y encriptada. Esto es útil para un multitud de razones.

Sin embargo, si ha estado usando SSH por un tiempo, probablemente sepa que a veces puede ser un poco tedioso. Encuentro que ingresar mi contraseña de shell una y otra vez es tedioso, al menos tanto como reinicio (que es a menudo). Dado que uso SSH para alojar un bot de IRC, necesito que esté accesible las 24 horas del día, los 7 días de la semana, siempre que tenga ganas de cambiar algo. Un paso lógico sería crear un demonio para iniciar automáticamente la conexión reenviada en el arranque, pero aún así le pedirá una contraseña.

Para evitar más tedio, el Byte de hoy le mostrará cómo usar basado en clave autenticación sin el uso de una contraseña a través de SSH. Esto permitirá bueno seguridad con un demonio automático para que todos nuestros programas hagan un túnel completo en el inicio.

Requisitos

  • Cliente SSH instalado
  • Linux u OS X
  • Shell remoto en el que puede iniciar sesión

SSH sin contraseña

El proceso de creación de un inicio de sesión sin contraseña comienza generando un par de claves SSH públicas y privadas. Al generar la clave, si no usa una contraseña, será un simple intercambio de clave que ocurre en el servidor si tiene su clave pública almacenada en él.

Eso significa que primero debemos iniciar sesión en nuestro shell y luego dejarlo abierto en otra pestaña para evitar que se bloquee. Para obtener instrucciones sobre cómo proceder, sígueme en el video a continuación.

Los comandos

  1. ssh-keygen -b 4026 -t rsa -C “$ (id -un) @ $ (nombre de host) – $ (fecha –rfc-3339 = fecha)”
  2. cat .ssh / id_rsa.pub
  3. Copiar y pegar en ~ / .ssh en el host remoto.

¡Sea parte de Null Byte!

Imagen de 123rf

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar