Podívejte se, zda je soubor identity uveden
ssh-add -l
Pokud ne, přidejte jej
ssh-add ~/.ssh/username
Poté byl schopen vybrat správný soubor identity
Vypadá to, že ssh zkouší všechny identity, o kterých ví. Pokud chcete pouze vyzkoušet identitu uvedenou v konfiguračním souboru, přidejte řádek
IdentitiesOnly = yes
do této části hostitele vašeho souboru .ssh/config.
Zde je příslušná část manuálové stránky ssh_config:
IdentitiesOnlyUvádí, že ssh(1) by mělo používat pouze soubory identity pro ověřování nakonfigurované v souborech ssh_config, i když ssh-agent(1) nabízí více identit. Argument tohoto klíčového slova musí být ''ano'' nebo ''ne''. Tato volba je určena pro situace, kdy ssh-agent nabízí mnoho různých identit. Výchozí hodnota je ''ne''.