Files
maintenance-tools/maintenance_user_ssh_key

============================== maintenance_user_ssh_key

This module adds SSH key management to Odoo users. It introduces a new ssh.key model and a ssh_key_ids One2many field on res.users.

It allows administrators to associate SSH public keys with each user for authentication purposes (e.g., remote server access, deployment).

Features:

  • SSH Key model: Store public keys per user.
  • User integration: SSH keys are displayed and editable directly on the user form view.
  • Access control: All internal users can view SSH keys; only users with Settings / Administration rights can create, edit, or delete them.

Installation

Use Odoo normal module installation procedure to install maintenance_user_ssh_key.

This module depends on base and requires no external Python dependencies.

Configuration

No specific configuration is required. After installation:

  1. Go to Settings > Users & Companies > Users.
  2. Open any user and navigate to the SSH Keys notebook page.
  3. Add SSH keys with the public key content.

Usage

Managing SSH Keys

  • Open a user form and go to the SSH Keys tab.
  • Click Add a line and paste the public key content.

Bug Tracker

Bugs are tracked on our issues website <https://git.elabore.coop/Elabore/maintenance-tools/issues>_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.

Credits

Contributors

  • Stéphan Sainléger

Funders

The development of this module has been financially supported by:

Maintainer

This module is maintained by Elabore.