kcm_sshd is a KDE control module made for configuring SSH servers. Presently, it is experimental and hence not indended for mission-critical applications. Nonetheless, its development is active (as of May 2011) and stable releases should be available soon.
What it looks like
Click and hold an image for a larger view
How it works
- It aims to do the least harm. Naturally, it does not support all of the options that OpenSSH does, so it only replaces the lines it understands and leave the rest intact.
- It uses D-Bus and PolicyKit to edit sshd_config without requiring root provileges for the whole program. (Only the helper requires it.)
- It is written in Python and uses PyQt and PyKDE.
What it supports
It is developed on Ubuntu Linux (Maverick 10.10 and Natty 11.04.) It supports a bunch of options (as in about 23) from OpenSSHD 5.8.
License and author
This program was (at least originally) authored by Sean Gallagher and is available under the GPL version 3. If you like it, drop a line.