FreeBSD ハンドブック : セキュリティ : S/KEY : ワンタイムパスワードを生成する
Previous: ちょっと寄り道: ログインプロンプトについて
Next: 複数のワンタイムパスワードを生成する

6.2.4. ワンタイムパスワードを生成する

次に前章のログインプロンプトに対して入力するためのワンタイムパスワー ドを生成しましょう. そのために, 信頼できるマシンと `key' プログラ ムを使用します. (`key' プログラムには DOS や Windows の上で動くも の, Macintoshのデスクアクセサリとして動くものなどもあります.) コマンド ラインで `key' プログラムを起動するときには, シーケンス番号とシー ドを引数として指定します. 入力が面倒な人は, ログインプロンプトに表示さ れたもののうちで ``key'' からその行の最後までを, そのままカットア ンドペーストすることもできます. ``key' プログラムの実行は以下のよ うになります:

$ key 92 hi52030				) 前章の例からペースト.
Reminder - Do not use this program while logged in via telnet or rlogin.
Enter secret password: 				) 秘密のパスフレーズを入力.
ADEN BED WOLF HAW HOT STUN

そして別のウィンドウで:

s/key 92 hi52030				) 前章の例の続き.
Password:					) ここでリターンキーを押した.
 (turning echo on)
Password:ADEN BED WOLF HAW HOT STUN
Last login: Wed Jun 28 15:31:00 from halloran-eldar.l
[以下略.]

以上の手順は, 信頼できるマシンが利用できる場合 のみに 使えるもっ とも簡単な方法です. Java S/Key の key applet もあり, The Java OTP Calculator からダウンロードして Java をサポートするブラウザ上でローカルに実行することができます。


FreeBSD ハンドブック : セキュリティ : S/KEY : ワンタイムパスワードを生成する
Previous: ちょっと寄り道: ログインプロンプトについて
Next: 複数のワンタイムパスワードを生成する