=begin html
=end html
=head1 Config::Model::OpenSsh - OpenSSH graphical configuration editor
This module provides a graphical configuration editor for:
=over
=item C
=item C
=item C<~/.ssh/config>
=back
=head1 Installation
=head2 Debian or Ubuntu
As root,type:
sudo apt install cme libconfig-model-openssh-perl
To get the GUI, you should also do:
sudo apt install libconfig-model-tkui-perl
=head2 On Mac or Windows
The easiest way is to:
=over
=item *
install Perl from L,
=item *
Run PPM
=item *
Select and install C, C and C
=back
=head2 Other
You can also install these modules from CPAN:
cpanm App::Cme
cpanm Config::Model::OpenSsh
cpanm Config::Model::TkUI
=head1 Usage
Once this module is installed, you can launch a GUI to edit C with:
$ sudo cme edit sshd
If L fails to load your C, you can try L with
C<-force> option.
Likewise, you can edit your C<~/.ssh/config> file with:
$ cme edit ssh
Or to edit C, run as root:
$ sudo cme edit system-ssh
More details are given in L wiki page.
=head1 Build from git repository
See L.
=head1 More information
For more information, see:
=over
=item *
L wiki page
=item *
L wiki page
=item *
L
=back
=head1 Installation from git
L is built with L.
Please follow the L to install all modules related to L.
Then, make sure that L is installed.
On debian or ubuntu, do:
sudo apt-get 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
=head1 Update OpenSSH model
To update the model, the easiest way is to use the following command in the git repo:
$ cme meta edit
This command requires L.
On debian or ubuntu, do:
sudo apt install libconfig-model-itself-perl
Then you can explore the configuration elements in the GUI.
For more information on model update, see this
L