Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

LinuxでOPIEを利用してワンタイムパスワード認証

どういうわけか公式のページは閉鎖されてしまっている。
「opie linux download」で検索した所、Sourceforgeでダウンロードできることが判明。さっそくダウンロードして使用してみる。

# wget "http://downloads.sourceforge.net/project/opie/opie-1.2.5.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopie%2F&ts=1351144478&use_mirror=jaist"

長さ: 21642074 (21M) [application/x-bzip2]
`opie-1.2.5.tar.bz2' に保存中

100%[======================================>] 21,642,074  3.74M/s 時間 6.1s    

2012-10-25 14:55:27 (3.40 MB/s) - `opie-1.2.5.tar.bz2' へ保存完了 [21642074/21642074]

# tar xjvf opie-1.2.5.tar.bz2
 :
 :
 :
# cd opie-1.2.5
# ls
 :
 :

ここで気がついた。このopieってデスクトップ環境のほうのOPIEじゃん??

やれやれ。僕は涙を流しながらrm -rfした。

さて、気を取り直してOPIEを探すことにした。OPIEはDebianには標準搭載されているはずだ。Debianのパッケージディレクトリからソースを探すことにした。

ここにOPIEのソースコードが落ちていた。

早速opie_2.32.dfsg.1.orig.tar.gzをダウンロード。

# wget http://ftp.de.debian.org/debian/pool/main/o/opie/opie_2.32.dfsg.1.orig.tar.gz
# tar zxvf opie_2.32.dfsg.1.orig.tar.gz
# cd opie_2.32.dfsg.1.orig
# ./configure
 :
 :
Binaries are going to be installed into /usr/local/bin,
Manual pages are going to be installed into /usr/local/man.

creating Makefile

Have you read the README file?
# less README
 :
 :
# make -j8 ##マルチスレッド
 :
 :
make[1]: ディレクトリ `/root/opie-2.32.dfsg.1/libopie' に入ります
make[1]: *** `libopie.a' に必要なターゲット `md4c.o' を make するルールがありません.  中止.
make[1]: ディレクトリ `/root/opie-2.32.dfsg.1/libopie' から出ます
make: *** [libopie/libopie.a] エラー 2
#

あれ?どゆこと?そもそもMakefileにmd4c.oなんて記述なかったぞ。

とにかく続きは次回(未定)。

★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?