ddd755605c3faf38ab41f12ec67f67ffd25532a4
[mirror/dsa-puppet.git] / modules / ssh / templates / ssh_config.erb
1 ##
2 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
3 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
4 ##
5
6 # This is the ssh client system-wide configuration file.  See
7 # ssh_config(5) for more information.  This file provides defaults for
8 # users, and the values can be changed in per-user configuration files
9 # or on the command line.
10
11 # Configuration data is parsed as follows:
12 #  1. command line options
13 #  2. user-specific file
14 #  3. system-wide file
15 # Any configuration value is only changed the first time it is set.
16 # Thus, host-specific definitions should be at the beginning of the
17 # configuration file, and defaults at the end.
18
19 # Site-wide defaults for some commonly used options.  For a comprehensive
20 # list of available options, their meanings and defaults, please see the
21 # ssh_config(5) man page.
22
23 Host *
24 #   ForwardAgent no
25 #   ForwardX11 no
26 #   ForwardX11Trusted yes
27 #   RhostsRSAAuthentication no
28 #   RSAAuthentication yes
29 #   PasswordAuthentication yes
30 #   HostbasedAuthentication no
31 #   GSSAPIAuthentication no
32 #   GSSAPIDelegateCredentials no
33 #   GSSAPIKeyExchange no
34 #   GSSAPITrustDNS no
35 #   BatchMode no
36 #   CheckHostIP yes
37 #   AddressFamily any
38 #   ConnectTimeout 0
39 #   StrictHostKeyChecking ask
40 #   IdentityFile ~/.ssh/identity
41 #   IdentityFile ~/.ssh/id_rsa
42 #   IdentityFile ~/.ssh/id_dsa
43 #   Port 22
44 #   Protocol 2,1
45 #   Cipher 3des
46 #   Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
47 #   MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
48 #   EscapeChar ~
49 #   Tunnel no
50 #   TunnelDevice any:any
51 #   PermitLocalCommand no
52     SendEnv LANG LC_*
53     HashKnownHosts no
54     GSSAPIAuthentication no
55     GSSAPIDelegateCredentials no
56     VerifyHostKeyDNS yes
57 <%- if (hostname == "sibelius") -%>
58     ServerAliveInterval 450
59 <%- end -%>
60 # Used for the email-virtualdomains setup
61 Host mail-git
62     Hostname adayevskaya.debian.org
63     User git
64     IdentityFile /etc/ssh/ssh_host_rsa_key