
Config::Model::OpenSsh - OpenSsh graphical configuration editor

This module provides a graphical configuration editor for
/etc/ssh/sshd_config and /etc/ssh/ssh_config (for root) and
~/.ssh/config for non-root users.

Main dependencies:
- Config::Model::TkUI
- Config::Model

Suggested dependencies:
- Config::Model::CursesUI to get a curses interface for the editor
- Config::Model::Backend::Augeas to keep comment and structure of
  /etc/ssh/sshd_config (not available for ssh config data)

Once this module is installed, you can run:

  # config-edit-sshd

If config-edit fails to load your sshd.conf, you can try config-edit
with -force option.

Likewise, you can edit your ~/.ssh/config file with:

  $ config-edit-ssh

Or to edit /etc/ssh/ssh_config, run as root:

  # config-edit-ssh

--------------------------------------------------------------------
MODULE CONTENT

This Perl modules contains several files (listed in MANIFEST). Here
are the purpose of the main files:
- Build.PL : script to build the Perl module. See Module::Build(3pm)
- lib/Config/Model/models : directory containing Ssh and Sshd model
  files. The main model are Sshd.pl and Ssh.pl. The complete ssh and
  sshd models are made from all files contained in this directory.
- lib/Config/Model/OpenSsh.pm: Read and write ssh or sshd
  configuration files
- t/ : non-regression tests

--------------------------------------------------------------------

AUTHOR
    Copyright (c) 2008-2009 Dominique Dumont.

    This file is part of Config-Model-OpenSsh. License is LGPL v2.


    All help text provided in OpenSsh models were extracted from
    sshd_config(8) and ssh_config(8) man pages. I've slightly modified
    the text to better suit an interactive editor.

---------------------------------------------------------------------
INSTALLATION

   	tar zxvf <dist_file>.tar.gz 
   	cd <dist_directory>
   	perl Build.PL
	./Build test

If you want to install this software without packaging, type also:

        ./Build install
