Making ComputeCanada's 2FA More Bearable

Whenever I want to do something that involves making an ssh connection to ComptueCanada such as doing an rsync copy, I have to manually authenticate the connection using their proprietary 2FA method. It adds an unnecessary step to my workflow when using their servers. It’s even worse for tools like Emacs’s TRAMP-mode that assume a sane ssh connection. In the case of TRAMP, it flat out errors out when it sees the 2FA prompt....