Benutzer-Werkzeuge

Webseiten-Werkzeuge


ncp-installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

ncp-installation [2015/05/29 20:38] (aktuell)
admin angelegt
Zeile 1: Zeile 1:
 +====== NCP-Installation ======
  
 +===== Ubuntu mit eToken =====
 +
 +Eingesetzt wird in unserem Beispiel:
 +  * Aladdin eToken PRO (USB token)
 +  * Siemens CardOS M4.0
 +  * NCP Secure Enterprise Client 3.02 (ab Ubuntu 8.04 zwingend notwendig)
 +
 +==== Voraussetzung ====
 +
 +=== Bash-Shell ===
 +
 +Die NCP-Installationsroutine funktioniert nur, wenn /bin/sh auf /bin/bash verlinkt ist, und nicht (wie es Default ist) auf /bin/dash.
 +
 +  ln -sf /bin/bash /​bin/​sh ​
 +
 +=== Pakete ===
 +
 +Folgende Pakete werden benötigt:
 +  apt-get install pcmciautils pcscd pcsc-tools
 +
 +=== /etc/issue ===
 +
 +Da die Installations-Routine von eToken nicht für Ubuntu geschrieben wurde, gaukeln wir dieser über die ''/​etc/​issue''​ ein Fedora vor:
 +  Fedora release 7 (Moonshine)
 +  Kernel \r on an \m
 +
 +=== Libs ===
 +
 +Außerdem müssen noch ein paar Libs verlinkt werden....
 +
 +  * (Ubuntu 8.04 / 8.10)
 +<​code>​
 +ln -s /​usr/​sbin/​pcscd /​usr/​local/​sbin/​pcscd
 +ln -s /​usr/​local/​lib/​libetpkcs11.so.3-65.3 /​usr/​local/​lib/​libetpkcs11.so
 +ln -s /​usr/​lib/​libpcsclite.so.1.0.0 /​usr/​lib/​libpcsclite.so
 +ln -s /​usr/​lib/​libpcsclite.so.1 /​usr/​lib/​libpcsclite.so.0
 +</​code>​
 +
 +  * (Ubuntu 9.04)
 +<​code>​
 +ln -s /​usr/​sbin/​pcscd /​usr/​local/​sbin/​pcscd
 +ln -s /​usr/​local/​lib/​libetpkcs11.so.3-65.3 /​usr/​local/​lib/​libetpkcs11.so
 +ln -s /​lib/​libpcsclite.so.1.0.0 /​usr/​lib/​libpcsclite.so
 +ln -s /​lib/​libpcsclite.so.1 /​usr/​lib/​libpcsclite.so.0
 +</​code>​
 +
 +... für Ubuntu 8.10 / 9.04 muss zusätzlich das Verzeichnis libcompat (wird als Download zur Verfügung gestellt) nach ''/​usr''​ kopiert werden...
 +  cp -r libcompat /usr/
 +
 +... und schließlich die ''/​etc/​ld.so.conf''​ um die folgenden Einträge ergänzt werden.
 +  * (Ubuntu 8.04)
 +<​code>/​usr/​local/​lib</​code>​
 +  * (Ubuntu 8.10)
 +<​code>​
 +/​usr/​libcompat
 +/​usr/​local/​ncpclnt/​lib
 +/​usr/​local/​lib/​usr/​local/​ncpclnt/​lib
 +</​code>​
 +  * (Ubuntu 9.04)
 +<​code>​
 +/​usr/​libcompat
 +/​usr/​local/​ncpclnt/​lib
 +/​usr/​local/​lib
 +</​code>​
 +Abschließend müssen die Libraries entsprechend neu verlinkt werden.
 +  ldconfig -v
 +
 +
 +==== Installation ====
 +
 +=== eToken ===
 +
 +Nun kann die Installationroute vom eToken gestartet werden.
 +  ../​ncp/​PKI_3_65_Linux/​etoken-3-65.3-linux-i386/​petoken install 1
 +
 +BEI FEHLERN:
 +  ../​ncp/​PKI_3_65_Linux/​etoken-3-65.3-linux-i386/​petoken uninstall
 +  can't create link /​usr/​local/​lib/​libetpkcs11.so:​ File exists at Installer.pm line 90.
 +  ==> rm /​usr/​local/​lib/​libetpkcs11.so /​usr/​local/​lib/​libetpkcs11.so.3-65.3
 +
 +=== NCP ===
 +  ../​NCP_Secure_Enterprise_Client_3.02/​ncp_epcl_linux_302_003.i586.sh
 +
 +==== Tests ====
 +
 +1.  ''​etckdump --slot=0 -v1 --pin=123456''​
 +
 +2.  Firefox / Bearbeiten / Einstellungen / Erweitert / Kryptographie-Module / Laden
 +    = Status zumindest "Nicht eingeloggt"​
 +
 +3. ''​pcsc_scan''​
 +
 +
 +==== Aufruf ====
 +eToken und NCP können nun mit den folgenden Aufrufen gestartet werden.
 +
 +=== eToken ===
 +  /​etc/​init.d/​etokend start
 +  /​etc/​init.d/​etsrvd start
 +  /​etc/​init.d/​pcscd stop
 +  /​etc/​init.d/​pcscd start
 +
 +=== NCP ===
 +  /​etc/​init.d/​ncpclntd start
 +  ncppopup &
 +  ncpmon &
 +
 +
 +===== Links zum Thema =====
 +  * http://​www.fh-bochum.de/​studium/​selbstbedienungsfunktion/​etoken-installation.html
 +  * http://​www.etokenonlinux.org/​et/​FAQ
 +  * http://​www.etokenonlinux.org/​et/​HowTos/​eToken_on_debian
 +
 +
 +===== Troubleshooting =====
 +
 + * [[VPN - T-Com Sinus 154 DSL - "sslcp timeout"​]]
 +
 + --- //​[[mail@jbackes.de|JB]] 2008/09/23 14:26//
 + 
ncp-installation.txt · Zuletzt geändert: 2015/05/29 20:38 von admin