Ssh sin contraseña

Páginas: 12 (2765 palabras) Publicado: 23 de noviembre de 2010
SSH sin Contraseña
Generar el par de claves RSA (pública y privada):
ssh-keygen -t rsa
nos preguntará la passphrase que queremos usar para éste par de claves y en qué fichero queremos guardar la clave, de forma que guardara con ese nombre la clave privada y con el mismo nombre seguido de .pub la clave pública (por defecto ~/.ssh/id_rsa y ~/.ssh/id_rsa.pub). Si lo que queremos es no tener quemeter clave al conectar por ssh debedos dejar el passphrase en blanco.
- Ahora mandaremos la clave pública al servidor:
ssh-copy-id -i ~/.ssh/id_rsa.pub usuario@servidor
- Ya sólo nos queda configurar el servidor. Lo hacemos editando el fichero /etc/ssh/sshd_config y cambiando los siguientes valores:
PasswordAuthentication no
RSAAuthentication yes
PubkeyAuthentication yes
más o menos seentiende, pero hay que aclarar que si dejamos “PasswordAuthentication no” ya no se podrá entrar en el servidor si no disponemos de la clave privada en la máquina desde la que estamos trabajando.
Esto no es necesariamente obligatorio:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
- Por último, pero no menos importante, reiniciar el servicio ssh en el servidor así:
sudo /etc/init.d/sshrestart
Y listo. Ahora deberíamos poder logearnos sin problemas como siempre:
ssh usuario@servidor
Podemos hacerlo así para ver todos los mensajes y aseguraros de que está usando el par de claves rsa:
ssh -v usuario@servidor
Si queremos hacer cambios tener en cuenta que no se puede cambiar la passphrase, vamos, si que se puede pero el concepto es distinto: tenenemos que generar otro par de clavesdistintas con otra passphrase y añadirlas. Pero saber que sino eliminas la clave pública vieja del fichero ~/.ssh/authorized_keys seguirá siendo válida. Podemos hacerlo borrando directamente ese fichero antes de pasarle la clave pública nueva o editándolo se ve bien donde termina una clave y empieza otra.
Que no nos engañe el hecho de que no haya que meter contraseña, si controlamos bien elacceso a vuestro clave privada es mucho más seguro que la contraseña que usábamos hasta ahora.

RPM

RPM Package Manager, anteriormente conocido como Red Hat Package Manager y que es más conocido por su nombre abreviado RPM, es un sistema de gestión de paquetería para distribuciones de GNU/Linux y que está considerado en la Base Estándar para Linux (Linux Standard Base o LSB), que es un proyectocuyo objetivo es desarrollar y promover estándares para mejorar la compatibilidad entre las distribuciones de GNU/Linux para permitir a las aplicaciones ser utilizadas en cualquier distribución.
RPM fue originalmente desarrollado por Red Hat para su distribución de GNU/Linux, y ha sido llevado hacia otra distribuciones de Linux y sistemas operativos.
RPM utiliza una base de datos que se almacenaen /var/lib/rpm, la cual contiene toda la meta-información de todos los paquetes que son instalados en el sistema y que es utilizada para dar seguimiento a todos los componentes que son instalados. Esto permite instalar y desinstalar limpiamente todo tipo de aplicaciones, bibliotecas, herramientas y programas y gestionar sus dependencias exactas.
Diferencia entre RPM y scr.rpm
Si lo que quiereses compilar un programa desde el código fuente se utilizan los paquetes srpm(scr.rpm) y después de instala, pero si lo que quieres es un programa que ya esta compilado y listo para instalar utilizas archivos rpm y los instalas.
Nombre, Versión y Arquitectura.
NVR (nombre, versión, lanzamiento) y debe contener la arquitectura para el paquete. El formato apropiado esnombre-versión-lanzamiento.arquitectura.rpm. Por ejemplo, un nombre de archivo de paquete RPM válido es pkgname-0.84-1.i386.rpm, en donde: nombre es pkgname, versión es 0.84, lanzamiento es 1, y arquitectura es i386.
PMS
Los sistemas de gestión de paquetes tienen la tarea de organizar todos los paquetes instalados en el sistema y se encargan de mantener su usabilidad. Esto se consigue combinando las siguientes técnicas:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SSH
  • Contraseña
  • CONTRASENA
  • Contrasenas
  • Contraseña
  • Contraseñas
  • Contraseña
  • Instalacion Del Ssh

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS