I am about to leave for a trip. During this trip, I would have to connect to my Gmail account, and I’m totally unhappy to type my password using public, unsecured machines, potentially having keyloggers and similar nice stuff.
I already use 2-step verification and I’ll change my password as soon as I come back, but I’m still unhappy with the idea of using the same password, given that my mobile can be lost or stolen during the trip.
Is there something similar to one-time password system in Gmail?
You can generate one time codes that can be used as part of two-step verification that doesn’t require your phone. You can print out a bunch before you go and stick them in your wallet or luggage to use as needed.
Other than that, there are a number of guides with suggestions for trying to stay secure. Make sure you are using HTTPS (default now) and if you are super paranoid about keyloggers you could try bashing a bunch of random text into notepad then cut pasting the letters for your password into the form.