# Agent ## Download [Download Tenable Nessus Agent | Tenable®](https://www.tenable.com/downloads/nessus-agents?loginAttempted=true) ## Windows Install ### Install & Link Agent ```powershell msiexec /i NessusAgent-<version>-x64.msi NESSUS_GROUPS="Windows Clients" NESSUS_SERVER="sensor.cloud.tenable.com:443" NESSUS_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /qn ``` ## MacOS Install ### Link Agent ```bash /Library/Nessus/run/sbin/nessuscli agent link --key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --groups="MacOS Clients" --host=sensor.cloud.tenable.com --port=443 ``` ## Linux Install ### Transfer Agent to server > [!NOTE] Note > Following command is an example copying the agent to a Red Hat Enterprise Linux 9 server using powershell core 7 ```powershell scp -o MACs=hmac-sha2-512 -i ~\.ssh\private_key.pem .\NessusAgent-<version number>-el9.x86_64.rpm <ssh user>@<ip address>:/home/<ssh user>/ ``` ### Install Agent ```bash sudo dnf install NessusAgent-<version number>-el9.x86_64.rpm ``` ### Link Agent ```bash sudo /opt/nessus_agent/sbin/nessuscli agent link --key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --groups="Linux Servers" --host=sensor.cloud.tenable.com --port=443 ``` ### Enable & Start Agent Service ```bash sudo systemctl enable nessusagent && sudo systemctl start nessusagent ```