Verifique .zshenv
Alguns sabores do comando Zsh issue ssh-agent -k , seguidos por ssh-add in ~/.zshenv . Isso limpará todas as chaves ssh armazenadas anteriormente e carregará as chaves padrão do usuário. Você só precisa adicionar a seguinte linha a ~/.zshenv
tty -s && ssh-add
Adicionar permanentemente uma chave para um usuário
ssh-add procurará as chaves no seu diretório ~/.ssh . Assegure-se de que a categoria tenha 700 permissões. O comando ssh-add irá verificar & carregue as seguintes chaves
~/.ssh/id_rsa
~/.ssh/id_dsa
~/.ssh/id_ecdsa
~/.ssh/identity
Se você quiser adicionar a chave EC2 do cliente no login, é possível anexar o comando ssh-add <yourkey> a ~/.zshenv (como acima) ou adicionar um registro a ~/.ssh/config . Alguns bons exemplos aqui .
Host your.ec2.domain.amazon.com
IdenitityFile ~/path/to/your/custome/key