, последнее обновление:

Ssh-agent - автозапуск

По-умолчанию в WSL не запускается агент SSH, который нужен для пробрасывания ключа на удаленный сервер.

Решить это можно добавлением в ~/.bashrc следующего кода:

agentpid=$(pgrep ssh-agent)
if [ $? -ne 0 ]; then
    eval $(ssh-agent -s) &>/dev/null
fi

Код запускает агент только тогда, когда он не запущен.