This module provides a graphical configuration editor for:
/etc/ssh/sshd_config
/etc/ssh/ssh_config
~/.ssh/config
As root,type:
sudo aptitude install libconfig-model-openssh-perl
To get the GUI, you should also do:
sudo aptitude install libconfig-model-tkui-perl
The easiest way is to:
install Perl from ActiveState,
Run PPM
Select and install config-model-openssh and config-model-tkui
config-model-openssh
config-model-tkui
You can also install these modules from CPAN:
cpanm Config::Model::OpenSsh cpanm Config::Model::TkUI
Once this module is installed, you can launch a GUI to edit /etc/ssh/sshd_config with:
$ sudo cme edit sshd
If cme fails to load your sshd_config, you can try cme with -force option.
sshd_config
-force
Likewise, you can edit your ~/.ssh/config file with:
$ cme edit ssh
Or to edit /etc/ssh/ssh_config, run as root:
$ sudo cme edit system-ssh
For more information, see:
Config::Model::OpenSsh is built with Dist::Zilla.
Please follow the instructions to build Config::Model with git to install all modules related to Dist::Zilla.
Then, make sure that Config::Model is installed.
On debian or ubuntu, do:
sudo aptitude build-dep libconfig-model-openssh-perl
Then run:
dzil build
If you want to install this software without packaging, you can also run:
dzil install
To update the model, the easiest way is to use the following command:
$ config-model-edit -model Ssh
or
$ config-model-edit -model Sshd
This command is provided by Config::Model::Itself.
sudo aptitude install libconfig-model-itself-perl
Then you can explore the configuration elements in the GUI.
For more information on model update, see this wiki page
To install Config::Model::OpenSsh, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Config::Model::OpenSsh
CPAN shell
perl -MCPAN -e shell install Config::Model::OpenSsh
For more information on module installation, please visit the detailed CPAN module installation guide.