Avoid creating a new ssh connection every-request, cache SSH agent, session and channels