---
name: "Config::Model::Backend::OpenSsh::Ssh"
section: "3pm"
platform: "linux"
package: "libconfig-model-openssh-perl"
version: "2.9.9.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Config::Model::Backend::OpenSsh::Ssh"
---

# Config::Model::Backend::OpenSsh::Ssh(3pm)

Backend for ssh configuration files

## NAME

Config::Model::Backend::OpenSsh::Ssh - Backend for ssh configuration files

## VERSION

version 2.9.9.1

## SYNOPSIS

None

## DESCRIPTION

This module provides a backend to read and write ssh client configuration files.

## STOP

The documentation provides details on the module used to read and write OpenSsh configuration files.  These details are not needed for the basic usages explained in Config::Model::OpenSsh.

## Methods

These read/write functions are part of `"OpenSsh::Ssh"` read/write backend.  They are declared in Ssh configuration model and are called back when needed to read and write the configuration file.

### read (object =\> \<ssh\_root\>, config\_dir =\> ...)

Reads *ssh\_config* in `"config_dir"` and load the data in the `"ssh_root"` configuration tree.

### write (object =\> \<ssh\_root\>, config\_dir =\> ...)

Write *ssh\_config* in `"config_dir"` from the data stored in `"ssh_root"` configuration tree.

## SEE ALSO

cme, Config::Model, Config::Model::OpenSsh

## AUTHOR

Dominique Dumont

## COPYRIGHT AND LICENSE

This software is Copyright (c) 2008-2025 by Dominique Dumont.

This is free software, licensed under:

```
  The GNU Lesser General Public License, Version 2.1, February 1999
```
