pztrn's wiki
You are here: start » os » windows » wsl » ssh_agent_autostart

ssh-agent - правильный автозапуск

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

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

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

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

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International