David,

I haven't updated my installation documentation for 1.2.6, but here is a
generalized approach to installing Nessus 1.2.3 on a Linux box, which I
hope helps you as you didn't indicate in your email what platform you
were building on.  I happen to use a directory called
"/sec/tools/pkgs/linux" as the landing area for software downloads and a
userid of "netsec".  Change the directories and userids to meet your
environmental needs.

Best of luck!

Bob Mahan
Network Security Operations
Phone: (847) 571-5525
mailto:bmahan@;nsoco.com
http://www.nsoco.com


If a pre-built version of Nessus is not available for the operating
environment then follow normal package installations options for that
system.  

>From a tar.gz file : 

Unpack the files 
  
- Locate and download it from the Internet. 
  Version 1.2.3 has 4 files: nessus-core nessus-plugins nessus-libraries
libnasl 
- cd /sec/tools/pkgs/linux 
- Type: gunzip (name of file).tar.gz 
  (repeat for all files) 
- cd /sec/tools
- Type: tar -xf pkgs/linux/(name of file).tar 
  (repeat for all files) 

Create the Nessus Libraries 
  
- Type: cd /sec/tools/nessus-libraries 
- Type: ./configure --enable-cipher --prefix=/sec/tools/nessus 
- Type: make 
- Type: make install 
- Make sure that /sec/tools/nessus/bin is in your PATH
  Type: PATH=/sec/tools/nessus/bin:$PATH
- Type: vi /etc/ld.so.conf 
  Add "/sec/tools/nessus/lib" to the list and save
- Type: ldconfig 

Create the NASL Library 
  
- Type: cd /sec/tools/libnasl 
- Type: ./configure --prefix=/sec/tools/nessus 
- Type: make 
- Type: make install 
- Type: ldconfig 

Create the Nessus Core 
  
- Type: cd /sec/tools/nessus-core 
- Type: ./configure --prefix=/sec/tools/nessus 
- Type: make 
- Type: make install 
- Make sure that /sec/tools/nessus/sbin is in your PATH 
  Type: PATH=/sec/tools/nessus/sbin:$PATH

Create Nessus Plug-In Libraries 
  
- Type: cd /sec/tools/nessus-plugins 
- Type: ./configure --prefix=/sec/tools/nessus 
- Type: make 
- Type: make install 

The nessus binary installs the basic program files needed to run the
software. However, this installation does not complete custom
configurations that Nessus needs to perform correctly with the Network
Security Manager. After you install the software, you must: 
  
- Type: nessus-mkcert (and answer prompts) 

This will create a certificate for nessusd. The following files will be
created:

CA Certificate: /sec/tools/nessus/com/nessus/CA/cacert.pem
CA Private key: /sec/tools/nessus/var/nessus/CA/cakey.pem
Nessus Server Certificate:
/sec/tools/nessus/com/nessus/CA/servercert.pem
Nessus Server Private key: /sec/tools/nessus/var/nessus/CA/serverkey.pem

The following files will be updated:

Nessus Configuration FIle: /sec/tools/nessus/etc/nessus/nessusd.conf

- Type: nessus-adduser (and answer prompts) 

Authorize userid "netsec" to Nessus. Note that "cert" authentication
should be used

- Type: cp /home/netsec/bin/nessusd /etc/rc.d/init.d/nessusd 
- Type: chkconfig --add nessusd 
- Type: /etc/rc.d/init.d/nessusd 
- Start nessus client and connect to it, as the username you specified


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:owner-nessus@;list.nessus.org]
On Behalf Of David Peyton
Sent: Saturday, October 12, 2002 7:43 AM
To: [EMAIL PROTECTED]
Subject: Install Problems. Nessusd error. 


When I make install on the libraries I get the following:
 
[root@cybercop nessus-libraries]# ldconfig
ldconfig: /usr/lib/libpeks.so.0 is not a symbolic link
 
ldconfig: /usr/lib/libpcap-nessus.so.1 is not a symbolic link
 
ldconfig: /usr/lib/libhosts_gatherer.so.1 is not a symbolic link
 
ldconfig: /usr/lib/libnessus.so.1 is not a symbolic link
 
Everything else seems to go without much problem until I try to execute
nessusd and get the following message:
 
nessusd: error while loading shared libraries: libnasl.so.1: cannot open
shared object file: No such file or directory
 
I unfortunately am not an ubersysadmin. Is there any help I can get here
with some ideas as to what is failing?
 
David
 


-
[EMAIL PROTECTED]: general discussions about Nessus.
* To unsubscribe, send a mail to [EMAIL PROTECTED] with
"unsubscribe nessus" in the body.

Reply via email to