There is a huge number of articles advising to enable two-factor authentication on sensitive cloud services. I understand the benefits for my accounts' security, but doesn't it defeat the purpose of cloud backups ?
For example, if both my phone and my laptop get stolen (not far-fetched), I just lost my two-factor auth app and my recovery codes. I therefore lost all access to my data with my devices, which was what I wanted to protect myself against when I set up cloud backups.
So, what's a good strategy to backup data in the cloud, keeping a good level of security while being sure not to loose access when I need it ?