Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Edit and validate OpenSSH configuration (system and user)
Perl Perl6

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
demo
lib/Config/Model
t
Build.PL
ChangeLog
MANIFEST.SKIP
README
TODO
dist.ini

README

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
Something went wrong with that request. Please try again.