Reparar propietarios incorrectos o permisos en .ssh / config

Fix Bad Owners Permission



¡A todos nos encanta SSH! Es una poderosa herramienta que utilizamos para interactuar con máquinas remotas y realizar tareas pesadas en la comodidad de nuestra terminal local.

Debido a la comodidad y el control que nos brinda SSH, intentamos implementar métodos como inicios de sesión sin contraseña utilizando claves SSH y autenticaciones de dos factores. Sin embargo, a pesar de esto, aún podemos encontrar errores que podrían impedirnos usar SSH para iniciar sesión en máquinas remotas.







Este tutorial rápido le mostrará cómo resolver la mala propiedad o el permiso en el archivo .ssh / config.



Prerrequisitos

Antes de comenzar con la guía:



  • Asegúrese de tener una clave pública y privada
  • Asegúrese de que su clave pública esté disponible en el archivo Authorized_keys de su máquina remota.

Si no cumple con ninguno de los requisitos anteriores, considere el siguiente tutorial donde detallo cómo generar y copiar pares de claves SSH.





https://linuxhint.com/use-ssh-copy-id-command/

¿Qué causa los malos propietarios o los errores de permisos?

El error de propietario o permiso incorrecto en el archivo .ssh / config se debe a permisos incorrectos en el archivo o en el directorio .ssh.



Los archivos en el directorio .ssh deben tener el permiso de lectura y escritura del usuario únicamente; eso no incluye al grupo ni a otros.

Cómo corregir errores de permisos y propietarios incorrectos

Para resolver este error, todo lo que tenemos que hacer es establecer los permisos correctos en el archivo .ssh / config.

Si no se siente cómodo con los permisos de Linux, consulte esta herramienta intuitiva para usar chmod.

https://chmodcommand.com/

Para establecer los permisos correctos, use el comando:

$ sudo chmod 600 ~ / .ssh / config

Una vez que ejecute el comando anterior, el permiso del archivo debería ser el siguiente:

También puede usar el comando chown para votar a favor del propietario del archivo usando el comando:

$ sudo chown $ USER ./ssh/config

Con estos dos métodos, debería corregir el error de propietario incorrecto o permiso, y puede proceder a iniciar sesión en su SSH.

Conclusión

Esa fue una guía breve y rápida sobre cómo resolver un error de permiso o propietario incorrecto de .ssh / config. Si está buscando un tutorial más detallado, consulte el siguiente SSH guía para resolver problemas.