3 votos

MacOS SSH conectar con llave

Estoy tratando de conectarme a mi servidor con la clave SSH. He generado un par de claves y se añade la clave pública de a las claves autorizadas para el servidor.

Sin embargo, yo soy incapaz de conectar al servidor con mi clave privada. Cada vez que me conecto me pide la contraseña.

He intentado ejecutar ssh-add my_key_name y me dijo que está bien y ha añadido. Pero no es trabajo.

También he probado a añadir a mi config

Host alias
    HostName host
    User user_name
    IdentityFile ~/.ssh/id_rsa

También no está funcionando. ssh alias de trabajo pero todavía se pregunta por la contraseña.

3voto

TheVatch Puntos 21

Para conectarse mediante SSH claves que necesita para copiar la clave de su máquina al servidor remoto mediante `` .

Se le pedirá que ingrese la contraseña para el servidor remoto y se copiará la clave.

Si has generado un par de claves usando una contraseña entonces siempre deberás introducir esa contraseña cuando se conecta. Si no, simplemente conecte con `` y usted estará conectado a la máquina remota.

3voto

lhagan Puntos 31

Para una explicación detallada de lo que va a ver SSH Agentes. A mitad de camino a través de la página encontrarás el Agente de SSH en OS X y macOS.

Véase también el de Apple Nota Técnica TN2449 - OpenSSH actualizaciones en macOS 10.12.2

Usted tiene que añadir algunas líneas a su archivo de configuración:

# enable integration between Keychain and SSH Agent  
UseKeychain yes  
AddKeysToAgent yes

Una vez que hayas hecho eso, creo que se le pedirá su contraseña la primera vez que ssh a tu servidor. Después de que hará uso de las teclas que usted proporcionó.

Así que el archivo de configuración debe tener este aspecto:

Host alias
    HostName host
    User user_name
    IdentityFile ~/.ssh/id_rsa
    # enable integration between Keychain and SSH Agent  
    UseKeychain yes  
    AddKeysToAgent yes

2voto

Pedro Puntos 21

¿Son correctos los permisos de authorized_keys? Debe ser 400 propiedad del usuario.

Compruebe los registros del servidor remoto, generalmente útil para depurar problemas de autenticación en SSH.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X