Installing Nessus 2.0 on SuSE 9.0 Pro with KDE 3.1

Installing Nessus 2.0 on SuSE 9.0 Pro with KDE 3.1

The following is a simple how-to guide for installing the Nessus vulnerability scanner, server daemon, and client on SuSE Linux. The instructions do not include in depth explanations as it is assumed that you are familiar with features and benefits of Nessus and have a general working knowledge of Linux. As with any software installation, your results may vary depending on the machine. The installation steps were conducted using the commercial version of SuSE 9.0 Professional steps were tested on a notebook, workstation, and server to insure accuracy. The one difference that may occur during your installation is that of the network card and/or Internet connection. At SiteRecon we do not use DHCP and each installation required manual setup of NIC and IP information. If you use DHCP, the network and Internet setup will differ from the instructions below. The installation process should be conducted using the "root" account. It is strongly suggested that your install take place on a safe non-routable network that does not have hostile traffic. Your system will be vulnerable and could easily become infected with a virus, worm, bomb, or hacked. Install SuSE 9.0 Professional You now have a fully functioning and patched installation of SuSE and are ready to install the applications required for Nessus. It should be noted that by installing the programs below, you are also setting up an environment to compile GCC C programs. Additional information on GCC can be found at http://gcc.gnu.org/. Nessus Application Requirements Download Nessus Compile Nessus Nessus Server Setup If you wish to have the Nessus Server daemon automatically started when the system is booted, edit the "etc/init.d/boot.local" file and append "nessusd -D". Nessus Setup KAlarm Firewall KDE provides built-in firewall protection. Vulnerability scanners such as Nessus do not normally function well with software firewalls in place. To remove the firewall: General Information Uninstall executable: /usr/local/sbin/uninstall-nessus Configuration file: /usr/local/etc/nessus/nessusd.conf Certificate Authority: /usr/local/com/nessus/CA/cacert.pem Certificate Authority - Private: /usr/local/var/nessus/CA/cakey.pem Nessus Server Certificate file: /usr/local/com/nessus/CA/servercert.pem Nessus Server - Private Key file: /usr/local/var/nessus/CA/serverkey.pem Nessus uses port 1241 to communicate You now have a fully functioning Nessus server daemon and client installed on SuSE using the KDE desktop environment. Kalarm is setup to automatically update Nessus plugins once per hour to insure you have the latest vulnerability tests. Nessus is now fully operational to help with your security needs.