The pitfalls of using SSH-agent, or how to use an agent safely
Are there yer any two-factor companion mobile apps that would increase SSH agent security locally (asks permission to use the agent key) or remotely (extra factor of authentication when login)?