SSH: .ssh/config

Podemos ajustar el comportamiento del ssh mediante el fichero de configuración .ssh/config:

  • Host xxx
    Indica que la siguientes directivas se aplican al host o hosts que se indiquen por xxx que puede ser un nombre de host o un wildcard.
    ejemplo: Host * -> cualquier host
  • IdentityFile path/to/file
    Indica que fichero de identidad vamos a usar en el host. De esta manera podemos usar diferentes ficheros para diferentes hosts.
    ejemplo: IdentityFile ~/.ssh/id_dsa_site1 NOTA: debe estar debajo de la directiva Host xxx
  • AddKeysToAgent yes
    Indica que cuando un fichero de identidad está protegido por contraseña, la primera vez nos la pide, pero las siguientes las almacena en un agente y no vuelve a pedirnos la contraseña.
    NOTA: debe estar debajo de la directiva Host xxx
  • PubkeyAcceptedKeyTypes tipos
    Indica que tipo de identidades soporta.
    IMPORTANTE: en ssh versión 7.x es necesario indicar +ssh-dss si queremos usar identidades dsa ejemplo: PubkeyAcceptedKeyTypes +ssh-dss
    -> acepta tipo dss NOTA: debe estar debajo de la directiva Host xxx

Retro

Lugares

Redes

Sistemas

Varios