- 186 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/16(土) 21:30:20 ]
- うちの会社のリモート認証が
1. IDカードに表示されている数字列(時間で変わる)を見る 2. その数字列をあるプログラムに食わせると、ワンタイムパスワードが生成される。 3. sshでそのパスワードを使ってログインする。 というものなんですが、2.から3.へコピペするのが面倒なんで、自動化 したいんです(ちなみにそれだけなら構わないと会社に言われています) ssh-agentとssh-add使ってスクリプトでなんとかなるかと思いましたが、 パスワードには対応してないみたいですね。SSH_ASKPASSも無視されるし。 (OpenSSH 3.9p1です) で、sshはパスワードをどうも標準入力ではなく、/dev/ttyからしか 取ってくれないみたいなんで困っています。 なんかいい方法はないでしょうか。ファイルに書き出すとか、psで 見えてしまうのはまずいです。一時的にシェル変数に格納される くらいならいいですけど。
|

|