“Conocimientos Sistemas>Linux

Cómo poner una clave SSH en una caja Linux iniciar sesión en

2016/1/18
es SSH Secure Shell , una versión segura para el shell remoto ( rsh ) utilizado anteriormente para iniciar sesión en los sistemas Unix remotos. Ofrece un acceso seguro y cifrado a un equipo remoto para ejecutar comandos . Un método de autenticación para la autenticación SSH es clave pública. Esto funciona por tener un par de claves pública /privada . La clave privada se utiliza para crear una firma para un mensaje , y la clave pública se puede utilizar para verificar que el mensaje no se ha alterado en el tránsito . La clave privada debe ser utilizado para firmar los mensajes , la clave pública sólo puede verificar la firma. Por lo tanto la clave pública puede ser distribuida de manera segura , mientras que la clave privada debe ser accesible sólo por usuarios autorizados . Uso de claves públicas puede permitir el acceso seguro a un ordenador remoto sin el uso de una contraseña . Cosas que necesitará
Linux cliente
Linux servidor
Mostrar más instrucciones
1

crear el par de claves pública /privada usando "ssh -keygen " . Abra un símbolo del sistema en el equipo cliente y ejecute " ssh- keygen " . Esto genera por defecto un par de claves RSA de 2048 bits . Se le solicitará una ubicación para guardar la clave, tenga en cuenta este lugar , ya que lo necesitará más adelante . Pulse Intro dos veces para saltar la creación de una contraseña . Utilización de una contraseña hace que la clave más segura, pero requiere introducir la frase de contraseña para usarlo.
2

copiar la clave pública al servidor . NO copiar la clave privada. Busque el archivo señalado anteriormente (por ejemplo, /home /usuario /.ssh /id_rsa ) , lo que es su clave privada. También debe haber un archivo con el mismo nombre y una extensión (por ejemplo, /home /usuario /.ssh /id_rsa.pub ) ", pub. " , Lo que es su clave pública. Copie la clave pública al servidor (por ejemplo, scp /home /user /.ssh /id_rsa.pub server.example.com :/home /usuario /.ssh /client.pub ) .
3

Añada la clave pública del cliente al archivo de claves autorizadas del servidor. En el servidor , debe haber un archivo llamado /home/user/.ssh/authorized_keys2 . Este archivo probablemente no existiría si esta es la primera vez que se ha configurado una clave pública. El siguiente comando creará el archivo ( o añadir si el archivo ya existe ) y agregar el contenido de la clave pública del cliente al archivo: "cat client.pub >> authorized_keys2 " . Si lo prefiere , puede utilizar un editor de texto para crear el archivo y copiar el contenido del archivo de clave pública del cliente como una nueva línea .
4

establecer permisos en el archivo de claves autorizadas para ser legible sólo por el propietario. Abra un símbolo del sistema en el servidor y escriba " cd ~ /. Ssh " . A continuación, escriba "chmod 600 authorized_keys2 " . Esto establecerá los permisos correctamente para SSH permitirá el archivo que se utilizará.
5

Probar la configuración . En el cliente, intento de conectar con el servidor remoto utilizando el comando de cliente "ssh " (por ejemplo "ssh server.example.com ") . Usted debe ser capaz de iniciar una sesión sin que se le pida una contraseña. Si se le solicita , compruebe que todo está configurado correctamente y vuelva a intentarlo.

Página siguiente:
Linux
Cómo restablecer la contraseña para Centos 4.5
Cómo instalar un servidor VNC en Fedora
¿Qué es un escritorio Linux
Cómo actualizar Hardy Python 2.6
Cómo instalar FFMpeg en Debian
Cómo abrir un archivo SQFS
Cómo Centos Dual Boot
Cómo restablecer la hora Cron
Conocimientos Informáticos © http://www.ordenador.online