He instalado mi clave privada SSH en ~/.ssh/id_rsa
y establecer sus permisos a 0600
. Cuando me conecto a un servidor SSH que utiliza mi clave privada en la Terminal.aplicación a través de ssh
, un cuadro de diálogo que aparece y me pide que ingrese mi contraseña para acceder a la id_rsa
archivo:
Veo el mismo cuadro de diálogo cuando me conecto a un servidor FTP con el Interarchy cliente GUI.
Actualización: veo este cuadro de diálogo cada vez que me conecte independientemente de si yo verificación "Recordar contraseña en mi llavero". Aparece dos veces más si el botón ACEPTAR se hace clic, independientemente de lo que se ingresa en el campo de la contraseña.
Cuando me relajo estos permisos a, digamos, 0640
, yo ya no verá un cuadro de diálogo que me pide mi contraseña pero ssh
aborta con el siguiente error:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ ADVERTENCIA: DESPROTEGIDOS ARCHIVO DE CLAVE PRIVADA! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permisos 0640 para '/Usuarios/myusername/.ssh/id_rsa " son muy abiertos. Se recomienda que la clave privada de los archivos NO son accesibles por otros. Esta clave privada será ignorado. malos permisos: ignorar clave: /Users/myusername/.ssh/id_rsa
Me parece el cuadro de diálogo de contraseña muy molesto y estoy seguro de que debe haber alguna manera de evitar tener que cerrar este cuadro de diálogo SSH necesita para acceder a la id_rsa
archivo.
Nota: estoy ejecutando Mac OS X 10.6.8.