saeedkhatami / SSHman

terminal-based user interface for managing SSH users

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSHman

SSH User Manager

This C++ program provides a terminal-based user interface for managing SSH users on Ubuntu servers. It includes features to create, list, delete, and edit user accounts. User data, including expiration dates and activation status, is stored in a text file for persistence.

Key Features:

  • Create new SSH users with specified activation periods.
  • List existing users with status and expiration dates.
  • Delete users, terminating their processes.
  • Edit user details, including expiration dates and deactivation.

Usage:

  1. Compile the program using g++.
  2. Run the compiled binary to interact with the user management system.

known bug

  • server message, you account has expired; please contact your system administrator

About

terminal-based user interface for managing SSH users

License:Apache License 2.0


Languages

Language:C++ 100.0%