wget http://ftp.us.debian.org/debian/pool/main/o/opie/opie-server_2.32.dfsg.1-0.2+squeeze1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/o/opie/opie-client_2.32.dfsg.1-0.2+squeeze1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/libp/libpam-opie/libpam-opie_0.21-8_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/o/opie/opie-client_2.32.dfsg.1-0.2+squeeze1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/libp/libpam-opie/libpam-opie_0.21-8_i386.deb
dpkg -i opie*.deb libpam-opie*.deb
> /etc/pam.d/opie [new]
auth sufficient pam_opie.so
session optional pam_opie.so
auth sufficient pam_opie.so
session optional pam_opie.so
> /etc/pam.d/ssh
(...)
(...)
auth required pam_env.so envfile=/etc/default/locale
# Enable OPIE authentication.
@include opie
# Standard Un*x authentication.
@include common-auth
(...)
# Enable OPIE authentication.
@include opie
# Standard Un*x authentication.
@include common-auth
(...)
> /etc/ssh/sshd_config
ChallengeResponseAuthentication yes
UsePAM yes
ChallengeResponseAuthentication yes
UsePAM yes
/etc/init.d/ssh restart
on user account shell set passphrase with:
opiepasswd -f -c
opiepasswd -f -c