aboutsummaryrefslogtreecommitdiffstats
path: root/charms/trusty/ceilometer/charmhelpers/contrib/hardening/defaults/ssh.yaml
blob: cd529bcae1ec00fef2e969f43dc3cf530b46ef9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# NOTE: this file contains the default configuration for the 'ssh' hardening
#       code. If you want to override any settings you must add them to a file
#       called hardening.yaml in the root directory of your charm using the
#       name 'ssh' as the root key followed by any of the following with new
#       values.

common:
    service_name: 'ssh'
    network_ipv6_enable: False  # (type:boolean)
    ports: [22]
    remote_hosts: []

client:
    package: 'openssh-client'
    cbc_required: False  # (type:boolean)
    weak_hmac: False  # (type:boolean)
    weak_kex: False  # (type:boolean)
    roaming: False
    password_authentication: 'no'

server:
    host_key_files: ['/etc/ssh/ssh_host_rsa_key', '/etc/ssh/ssh_host_dsa_key',
                     '/etc/ssh/ssh_host_ecdsa_key']
    cbc_required: False  # (type:boolean)
    weak_hmac: False  # (type:boolean)
    weak_kex: False  # (type:boolean)
    allow_root_with_key: False  # (type:boolean)
    allow_tcp_forwarding: 'no'
    allow_agent_forwarding: 'no'
    allow_x11_forwarding: 'no'
    use_privilege_separation: 'sandbox'
    listen_to: ['0.0.0.0']
    use_pam: 'no'
    package: 'openssh-server'
    password_authentication: 'no'
    alive_interval: '600'
    alive_count: '3'
    sftp_enable: False  # (type:boolean)
    sftp_group: 'sftponly'
    sftp_chroot: '/home/%u'
    deny_users: []
    allow_users: []
    deny_groups: []
    allow_groups: []
    print_motd: 'no'
    print_last_log: 'no'
    use_dns: 'no'
    max_auth_tries: 2
    max_sessions: 10