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

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.