UniOTP Server for Linux is the server of UniOTP dyanmic password authentication system which is for dynamic password authentication. 

Users please following the following steps to implement UniOTP dynamic password authentication.

1.Use tar xzvf ./UniOTPServer.tar.gz to extract the installation pack

2.2.Before configuring dynamic password authentication Server, please prepare for installation,    including:
	
	Select the proper database (including Oracle/SQL Server/MySQL/Postgresql)
	
	Use database administration tool to create a new database for UniOTP dynamic password authentication system (you can also use the existing database). UTF8 is recommended.	
		

	Initiate databased list for UniOTP dynamic password authentication system by using the corresponding SQL initiation file in the initsqlscript folder.  
		

	Install the proper ODBC driver for the selected database, and configure the ODBC data source for the created UniOTP database.
		
3.Run install script as root to complete the installation
4.Modify the configuration file - otp_conf.con in the configuration directory of the UniOTP dynamic password authentication system directory (by default, the file is in /usr/local/UniOTP/1.0/config/otp_conf.con)
 Parameters need to be configured:
  				[DataBase]
  				ata source name								otp_dsn=
  				Dabase user anme							otp_uid=
  				Database user password				otp_pwd=
  				Database type									otp_dbtype=
  				
  				[share]
  				Radius shared key		the format is IP=share, which IP is the Radius client IP address, like the computer IP address which is installed UniOTP Agent
  														share is the shared key to the corresponding computer with the specified IP address.Assigning shared key to 0.0.0.0, you can set shared key for all clients whose shared keys have not been set. For example,				
  														0.0.0.0=hello
  														192.168.1.100=hi
  														The shared key to Client with IP address192.168.1.100 is hi, and for the rest clients,hello will be used as the shared key.  	