You can, use VPN and 2FA together with a Windows-To-Go x86 (32-bit) USB drive.
This way you won't need to actually carry a huge list of passwords or security codes OR you could just use a Linux persistent storage drive (with VPN of course)

[VPN](http://vpnonline.org/)  
[Official WTG](http://www.howtogeek.com/196817/how-to-create-a-windows-to-go-usb-drive-without-the-enterprise-edition/)  
Unofficial WTG can also be used