Bug 264 - Support RADIUS authentication for SSH and WEBUI login

Review Request #444 — Created Sept. 5, 2024 and updated — Latest diff uploaded

timlai
AVX2
rel_avx_2_7_2
264
kevin.poh, weikai, wli
  1. To let sshd supports RADIUS login, create two common PAM settings and adjust PAM setting of sshd so that user can enable/disable RADIUS authentication in will.
  2. To map non-existed local users when login with RADIUS credential, adjust NSS settings so that the user will be mapped to radius after accepting RADIUS credentail. The libnss-ato is used for this.
  3. Create admin aaa series commands to let user to set and enable/disable RADIUS authentication settings.
  4. Use pam-radius python library to login WEBUI by radius

Test login AVX with SSH and WEBUI by using radius (server address can be ipv4, ipv6 and domain name)

    Loading...