Немного запутано, но:
for possiblekey in ${HOME}/.ssh/id_*; do
if grep -q PRIVATE "$possiblekey"; then
ssh-add "$possiblekey"
fi
done
Вы также можете добавить все свои ключи в свой ~ /. ssh / config
каждый в своей собственной IdentityFile
директиве вне директивы Host
:
# Global SSH configurations here will be applied to all hosts
IdentityFile ~/.ssh/id_dsa
IdentityFile ~/.ssh/id_project1
IdentityFile ~/.ssh/id_someotherkey
Host somespecifichost.example.com
IdentityFile ~/.ssh/id_specifichostonlykey
Последний, честно говоря, лучший метод имеет добавленные привилегия, позволяющая избежать внезапного получения нового ключа, который вы добавили, без явного добавления его в «связку ключей».
Hay una función habilitada de forma predeterminada que intenta buscar paquetes desinstalados que podrían proporcionar el comando que escribió. Esto debería ser muy rápido, pero parece que por alguna razón en su sistema, no lo es.
Hay varias cosas que uno podría hacer para diagnosticar eso, pero para resolver el problema inmediato, puede deshabilitar esa característica con
sudo dnf remove PackageKit-command-not-found