Skip to content

Algo selection should be based on SSH version, not OS release #45

@bernhardschmidt

Description

@bernhardschmidt

The current approach to select Cipher/Kex/MAC based on the distribution name and the OS release is not very good. It does not account for

  • OS release's default version and running version getting out-of-sync (i.e. during dist-upgrade or when using backports)
  • OSes changing OpenSSH releases during a major release (i.e. the upcoming SLES 11SP4)
  • OSes or versions not known to the module

saz/ssh ships a facter plugin to retrieve the ssh server version. This should be a lot better.

# facter -p | grep ssh_server_version
ssh_server_version_full => 6.7p1
ssh_server_version_major => 6.7
ssh_server_version_release => 6.7

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions