The Network Scanner - SSH plugin does not require SSH authentication. Specifically, it does not require SSH usernames, passwords, or private keys, as it operates by:

  1. Establishing TCP connections to SSH ports
  2. Performing the initial SSH protocol handshake
  3. Retrieving publicly advertised server information, such as host keys, certificates, or algorithms
  4. Disconnecting before authentication

Therefore, the plugin:

  • Does not require SSH credentials in configuration
  • Does not make authentication attempts
  • Only collects visible SSH server information 
  • Cannot access authenticated SSH resources
  • Is safe to run against production SSH servers