Quiero agregar un usuario a Red Hat Linux que no usará una contraseña para iniciar sesión, sino que usará una clave pública para ssh. Esto estaría en la línea de comando.
ssh
password
authentication
useradd
usuario119776
fuente
fuente
Respuestas:
Comience con la creación de un usuario:
Cree un par de claves desde el cliente que utilizará para
ssh
:Copie la clave pública
/home/username/.ssh/id_dsa.pub
en el host RedHat en/home/username/.ssh/authorized_keys
Establezca los permisos correctos en los archivos en el host RedHat:
Asegúrese de que la autenticación de clave pública esté habilitada en el host RedHat:
De lo contrario, cambie esa directiva a sí y reinicie el
sshd
servicio en el host RedHat.Desde el cliente, inicie una
ssh
conexión:Debe tener un aspecto de forma automática para la llave
id_dsa
en~/.ssh/
. También puede especificar un archivo de identidad usando:fuente
En Ubuntu puedes agregar al usuario con:
Luego cree un
.ssh/authorized_keys
archivo en su directorio de inicio con su clave pública.fuente
Podrías usar:
Desde la página del manual:
fuente