ssh-add
não armazena nada local ou remotamente no disco. Este comando carrega sua chave privada, pedindo uma vez por senha, no Agente SSH que foi iniciado anteriormente.
O Agente SSH mantém as chaves privadas apenas na memória. Quando você inicia o cliente SSH, ele usa a chave privada do Agente SSH, sem solicitar a senha da chave privada novamente, para autenticar no servidor de destino.
O diretório .ssh
conterá (no diretório inicial de qualquer usuário):
-
authorized_keys
: lista de chaves públicas permitidas para se conectar a este servidor -
config
: arquivo opcional com parâmetros de configuração para o cliente SSH - as chaves públicas e privadas que você gerou neste host para esse usuário.
-
known_hosts
: mantém uma lista de hosts aos quais você já se conectou com um hash para detectar se a chave do host foi alterada desde a última vez.