Как-то задалбывает под WSL2 постоянно вводить пароль к ssh ключам. Рецепт для ubuntu простой:
sudo apt-get install keychain
cat >> .bash_profile
/usr/bin/keychain -q --nogui $HOME/.ssh/id_rsa
source $HOME/.keychain/$HOSTNAME-sh
Для работы из-под винды надо скопировать ключи в виндовый домашний каталог и сказать следующую магию
Get-Service -Name ssh-agent | Set-Service -StartupType Automatic
Start-Service ssh-agent
ssh-add ~\.ssh\id_ed25519
ssh-add ~\.ssh\id_rsa
Также можно хранить ключи в KeePass (причём, даже запароленные, а пароль указать в той же записи кипасса, к которой приаттачены ключи), а в качестве агента использовать KeeAgent.
https://gist.github.com/strarsis/e533f4bca5ae158481bbe53185848d49