Installing the latest version of Nessus on Kali Linux 2018.2 or later is extremely easy.
Start by visiting the Nessus Home and registering for the Home version of Nessus. Be aware that the Home version of Nessus can only scan 16 IP addresses at a time. It is safe to give your email address to Tenable, they are very good about not sending you emails unless you specifically sign up for them
Download the version for Debian 6, 7, 8, 9 / Kali Linux 1, 2017.3, either the 32bit or 64bit version, whichever works for you. However, you really should be using 64bit Linux by now.
Once it is downloaded, go to your downloads folder in the terminal and run the command sudo dpkg -i Nessus-8.3.2-debian6_amd64.deb (File name will change depending on the version you downlaoded) which will then install Nessus.
If you account is not in the suders file, run the su command and put in your root password and then run the command dpkg -i Nessus-8.3.2-debian6_amd64.deb
After that, run the command sudo /etc/init.d/nessusd start which will then start the Nessus daemon. If you are running as root, use the command /etc/init.d/nessusd start
Once the install has completed and the Nessus daemon has started, use Firefox or your favorite browser and go to https://localhost:8834 to access your Nessus installation. Confirm the security exception error thrown out by your browser
Create a user for yourself. After that, set the Scanner type as Home, Professional or Manager and then paste in the registration code that the Tenable team sent via email and then select continue.
Nessus will then start downloading the updated plugins, be aware that this can take some time depending on your connection.