One-Time passwords for regular user accounts?




Hi,

I wonder if there is a way (a standard way, that is) to setup
one-time passwords for logging in to a Linux box (through SSH).

Ideally, I should have the same "permanent" password, which I
can use at any point in time, plus a set of passwords that I
can use at any time as well, except that as soon as I used them
they are automatically and immediately invalidated. (it does
allow me the login to proceed, but the password is no longer
valid).

Am I asking too much?

What I want to do: often enough, I have to login to my web
server to update some pages from machines in the College, which
I do not trust (that is, I do not know for sure that those
machines don't have a key logger). If I know that I'm using
a one-time password, I don't care if the machine has been
compromised; I can type the password and I don't care that
someone sniffed it through the keyboard.

Thanks,

Carlos
--
.