Skey can be made to do what you want. It generates a list of one-time-use passwords that you print and take with you. But I found in the past that installing it on a Red Hat system was tricky. I don't know if that has changed.