Slik installerer LinOTP På Ubuntu 12.04 LTS

Security er svært viktig i dag, spesielt hvis du kjører en Internett-bedrift ønsker å forholde seg til kunder trygt uten dem bekymre seg sin konto bli hacket eller deres cookies å bli stjålet. I denne detaljerte opplæringen vil vi vise deg hvordan du installerer en opensource løsning verktøy for to faktor autentisering.
Kort informasjon på LinOTP
LinOTP er en opensource linux basert løsning for å håndtere autentisering enheter for to-faktor autentisering med engangspassord . Blir skrevet i programmeringsspråket Python og åpent for alle på github, er det lett å hacke sin kode, spesielt hvis du er en python utvikler og interessert i noen dyp kunnskap.
Ifølge Wikipedia LinOTP gir et REST-lignende web API og retur responser som JSON objekter. Nå kan gå og installere det på våre Ubuntu 12.04 LTS-systemer.
Installer LinOTP På Ubuntu
første skritt som trengs for å bli tatt for å installere LinOTP består i å lage en MySQL database, slik at vi trenger å gjøre bruk av følgende kommando for å laste ned og installere mysql på vår Ubuntu system.

 sudo apt-get install mysql-serverOnce installasjonen er ferdig vil du bli bedt om å sette root brukerpassord for databasen, som er et svært viktig skritt som du vil trenger dette passordet senere. 
Så sørg for å ikke glemme det!
nå logge inn MySQL ved hjelp av følgende kommando.
 mysql -u root -p 
Følgende viste på min konsoll . etter å ha kjørt over kommandoen lykkes
Kjør følgende sql kode
 CREATE DATABASE LinOTP2;. Gi alle rettigheter PÅ LinOTP2 * TO 'linotp2' @ 'localhost' identifisert av 'ChangeThis.'; FLUSH PRIVILEGES; 
Når gjennomføringen av ovennevnte sql-kode er fullført uten feil du kan avslutte MySQL konsollen ved hjelp av følgende kommando. Bare en enkel exit.
 exitNow vi må legge LinOTP depot på systemet vårt slik at vi kan fortsette med installasjonen, men først må du kontrollere at python-programvare-egenskaper pakken allerede er installert som det vil hjelpe oss til å legge til og bruke repo. Hvis ikke så kan du installere det ved hjelp av følgende kommando. 
 sudo apt-get install python-programvare-propertiesIt allerede er installert på systemet mitt. 
Nå bruker du følgende kommando for å legge til . repository
 sudo add-apt-repository ppa:.. linotp /stabil 
Trykk Enter
Oppdater repositories bruke følgende kommando
 sudo apt-get update 
For å installere LinOTP bare kjøre følgende kommando.
 sudo apt-get install linotp 
Type Y og trykk Enter.
Deretter blir du bedt om noen spørsmål i den hensikt å konfigurasjonen.

Det anbefales at LinOTP kan kjøres i en webserver som Apache, men for hensikten med denne opplæringen vil vi ikke dekke Apache denne gangen. Bare velg Nei.
LinOTP bruker en SQL-database til å lagre sine token data så vil du bli bedt med et spørsmål om hva databasen du vil bruke. Velg MySQL i vårt tilfelle.
Du kan også velge ingen Hvis du vil bruke en annen backend system som Microsoft SQL server eller Oracle. Etter det du trenger for å redigere /etc/linotp2/linotp.ini
manuelt.
Deretter velger vertsnavnet til maskinen der databasen ligger. Jeg vil holde meg som localhost.
Oppgi databasenavnet du opprettet, mine er LinOTP2.
La brukeren som standard.
Skriv inn passordet for databasen.

Så når alt er ferdig kjøre følgende kommando for å fullføre konfigurasjonen.
 sudo paster setup-app /etc/linotp2/linotp.iniRun LinOTP 
Åpne en ny fane i deg nettleser og bruke Følgende syntaks
 http:.! //your_ip_or_localhost /manageDone Anmeldelser