Necesito usar SSH en mi máquina para acceder a mi sitio web y sus bases de datos (configurando un enlace simbólico, pero estoy divagando).
Siguiente problema: ingreso el comando: ssh-keygen -t dsa
Para generar un par de claves dsa público / privado. Lo guardo en el valor predeterminado ( /home/user/.ssh/id_dsa
): e ingrese Enter passphrase dos veces
entonces me devuelve esto:
ADVERTENCIA: ¡ARCHIVO DE CLAVE PRIVADO NO PROTEGIDO!
Los permisos 0755 para '/home/etc.ssh/id_rsa' están demasiado abiertos. Se recomienda que otras personas no puedan acceder a sus archivos de clave privada. Esta clave privada será ignorada. permisos incorrectos: ignorar clave: [entonces la RUTA DE ARCHIVO en VAR / LIB / ALGUNA PARTE]
Ahora, para solucionar esto, intenté ...
sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub
Pero poco después de que mi computadora se congeló, y al volver a iniciar sesión hubo un could not find .ICEauthority error
. Resolví este problema y eliminé los archivos SSH, pero quiero poder usar los permisos correctos para evitar estos problemas en el futuro. ¿Cómo debo configurar ICEauthority, o dónde debo guardar las claves SSH, o qué permisos deberían tener? ¿Sería mejor usar una máquina virtual?
Todo esto es muy nuevo y estoy en una curva de aprendizaje muy empinada, por lo que agradezco cualquier ayuda.
chmod -R 600 ~/.ssh
.
chmod 700 $HOME/.ssh
ychmod 600 $HOME/.ssh/id_rsa
chmod
comandos que muestra. O es una coincidencia o has ejecutado otros comandos que no nos estás mostrando.