kayvanaarssen / da-ssh-key-management

DirectAdmin plugin for managing user's SSH public keys.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DirectAdmin SSH Key Management Plugin

Welcome to this repository of an unofficial DirectAdmin plugin for managing SSH keys.

With this plugin end-users on an DirectAdmin server can easliy add and remove their public SSH key(s) to their user.

The problem with DirectAdmin is that users can only logon to SSH with a plain-text password, something we don't want at all. Previously we managed the SSH-keys for customers manually which was a time-consuming job. So I decided to create this plugin for it, so users can do this by themselves.

I developed and used this plugin for over a year now on our own servers, but I decided to release it to the public! So everyone can use this.

Installation

cd /usr/local/directadmin/plugins
git clone https://github.com/kbentlage/da-ssh-key-management.git ssh_key_management
sh ssh_key_management/scripts/install.sh

Update

cd /usr/local/directadmin/plugins/ssh_key_management
git pull

Screenshots

Add SSH key

Add SSH key

List SSH keys

List SSH keys

About

DirectAdmin plugin for managing user's SSH public keys.


Languages

Language:PHP 97.2%Language:Shell 2.3%Language:HTML 0.5%