Ubuntu Server SSH Agent - haiquang9994/dev_env GitHub Wiki

SSH_ENV="$HOME/.ssh/environment"
run_ssh_env() {
    [ -f "${SSH_ENV}" ] && . "${SSH_ENV}" > /dev/null
}
start_ssh_agent() {
    echo "Initializing new SSH agent..."
    ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    chmod 600 "${SSH_ENV}"
    echo "Succeeded"
}
run_ssh_env
if ! ps aux | grep "${SSH_AGENT_PID}" | grep "${whoami}" | grep -q "[s]sh-agent"; then
    start_ssh_agent
fi