1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language:	OpenSSH server configuration file (sshd_config)
3256972a9SBram Moolenaar" Author:	David Necas (Yeti)
423515b4eSBram Moolenaar" Maintainer:	Jakub Jelen <jakuje at gmail dot com>
523515b4eSBram Moolenaar" Previous Maintainer:	Dominik Fischer <d dot f dot fischer at web dot de>
6256972a9SBram Moolenaar" Contributor:	Thilo Six
7256972a9SBram Moolenaar" Contributor:  Leonard Ehrenfried <[email protected]>
8345efa01SBram Moolenaar" Contributor:  Karsten Hopp <[email protected]>
9f1568ecaSBram Moolenaar" Originally:	2009-07-09
10*dad4473fSBram Moolenaar" Last Change:	2021-03-29
11*dad4473fSBram Moolenaar" SSH Version:	8.5p1
12f1568ecaSBram Moolenaar"
13071d4279SBram Moolenaar
14071d4279SBram Moolenaar" Setup
1589bcfda6SBram Moolenaar" quit when a syntax file was already loaded
16071d4279SBram Moolenaarif exists("b:current_syntax")
17071d4279SBram Moolenaar  finish
18071d4279SBram Moolenaarendif
19071d4279SBram Moolenaar
20071d4279SBram Moolenaarsetlocal iskeyword=_,-,a-z,A-Z,48-57
21071d4279SBram Moolenaar
22f1568ecaSBram Moolenaar
23f1568ecaSBram Moolenaar" case on
24f1568ecaSBram Moolenaarsyn case match
25f1568ecaSBram Moolenaar
26071d4279SBram Moolenaar
27071d4279SBram Moolenaar" Comments
28f1568ecaSBram Moolenaarsyn match sshdconfigComment "^#.*$" contains=sshdconfigTodo
29f1568ecaSBram Moolenaarsyn match sshdconfigComment "\s#.*$" contains=sshdconfigTodo
30f1568ecaSBram Moolenaar
31f1568ecaSBram Moolenaarsyn keyword sshdconfigTodo TODO FIXME NOTE contained
32071d4279SBram Moolenaar
33071d4279SBram Moolenaar" Constants
345c73622aSBram Moolenaarsyn keyword sshdconfigYesNo yes no none
35f1568ecaSBram Moolenaar
365c73622aSBram Moolenaarsyn keyword sshdconfigAddressFamily any inet inet6
37f1568ecaSBram Moolenaar
38256972a9SBram Moolenaarsyn keyword sshdconfigPrivilegeSeparation sandbox
39256972a9SBram Moolenaar
40256972a9SBram Moolenaarsyn keyword sshdconfigTcpForwarding local remote
41256972a9SBram Moolenaar
42256972a9SBram Moolenaarsyn keyword sshdconfigRootLogin prohibit-password without-password forced-commands-only
43256972a9SBram Moolenaar
44328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers 3des-cbc
45328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers blowfish-cbc
46328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers cast128-cbc
47328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers arcfour
48328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers arcfour128
49328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers arcfour256
50328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers aes128-cbc
51328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers aes192-cbc
52328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers aes256-cbc
53328da0dcSBram Moolenaarsyn match sshdconfigCiphers "\<rijndael-cbc@lysator\.liu.se\>"
54328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers aes128-ctr
55328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers aes192-ctr
56328da0dcSBram Moolenaarsyn keyword sshdconfigCiphers aes256-ctr
57328da0dcSBram Moolenaarsyn match sshdconfigCiphers "\<aes128-gcm@openssh\.com\>"
58328da0dcSBram Moolenaarsyn match sshdconfigCiphers "\<aes256-gcm@openssh\.com\>"
59328da0dcSBram Moolenaarsyn match sshdconfigCiphers "\<chacha20-poly1305@openssh\.com\>"
60f1568ecaSBram Moolenaar
61328da0dcSBram Moolenaarsyn keyword sshdconfigMAC hmac-sha1
62328da0dcSBram Moolenaarsyn keyword sshdconfigMAC mac-sha1-96
63328da0dcSBram Moolenaarsyn keyword sshdconfigMAC mac-sha2-256
64328da0dcSBram Moolenaarsyn keyword sshdconfigMAC mac-sha2-512
65328da0dcSBram Moolenaarsyn keyword sshdconfigMAC mac-md5
66328da0dcSBram Moolenaarsyn keyword sshdconfigMAC mac-md5-96
67328da0dcSBram Moolenaarsyn keyword sshdconfigMAC mac-ripemd160
68328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-ripemd160@openssh\.com\>"
695c73622aSBram Moolenaarsyn match   sshdconfigMAC "\<umac-64@openssh\.com\>"
70328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<umac-128@openssh\.com\>"
71328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-sha1-etm@openssh\.com\>"
72328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-sha1-96-etm@openssh\.com\>"
73328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-sha2-256-etm@openssh\.com\>"
74328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-sha2-512-etm@openssh\.com\>"
75328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-md5-etm@openssh\.com\>"
76328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-md5-96-etm@openssh\.com\>"
77328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<hmac-ripemd160-etm@openssh\.com\>"
78328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<umac-64-etm@openssh\.com\>"
79328da0dcSBram Moolenaarsyn match   sshdconfigMAC "\<umac-128-etm@openssh\.com\>"
80328da0dcSBram Moolenaar
81328da0dcSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo ssh-ed25519
82328da0dcSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<ssh-ed25519-cert-v01@openssh\.com\>"
8323515b4eSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<sk-ssh-ed25519@openssh\.com\>"
8423515b4eSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<sk-ssh-ed25519-cert-v01@openssh\.com\>"
85328da0dcSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo ssh-rsa
8623515b4eSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo rsa-sha2-256
8723515b4eSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo rsa-sha2-512
88328da0dcSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo ssh-dss
89328da0dcSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo ecdsa-sha2-nistp256
90328da0dcSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo ecdsa-sha2-nistp384
91328da0dcSBram Moolenaarsyn keyword sshdconfigHostKeyAlgo ecdsa-sha2-nistp521
92328da0dcSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<ssh-rsa-cert-v01@openssh\.com\>"
9323515b4eSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<rsa-sha2-256-cert-v01@openssh\.com\>"
9423515b4eSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<rsa-sha2-512-cert-v01@openssh\.com\>"
95328da0dcSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<ssh-dss-cert-v01@openssh\.com\>"
96328da0dcSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
97328da0dcSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<ecdsa-sha2-nistp384-cert-v01@openssh\.com\>"
98328da0dcSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<ecdsa-sha2-nistp521-cert-v01@openssh\.com\>"
9923515b4eSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256@openssh\.com\>"
10023515b4eSBram Moolenaarsyn match sshdconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
101f1568ecaSBram Moolenaar
102256972a9SBram Moolenaarsyn keyword sshdconfigRootLogin prohibit-password without-password forced-commands-only
103f1568ecaSBram Moolenaar
104071d4279SBram Moolenaarsyn keyword sshdconfigLogLevel QUIET FATAL ERROR INFO VERBOSE
105071d4279SBram Moolenaarsyn keyword sshdconfigLogLevel DEBUG DEBUG1 DEBUG2 DEBUG3
1065c73622aSBram Moolenaarsyn keyword sshdconfigSysLogFacility DAEMON USER AUTH AUTHPRIV LOCAL0 LOCAL1
1075c73622aSBram Moolenaarsyn keyword sshdconfigSysLogFacility LOCAL2 LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
108f1568ecaSBram Moolenaar
109f1568ecaSBram Moolenaarsyn keyword sshdconfigCompression    delayed
110f1568ecaSBram Moolenaar
111345efa01SBram Moolenaarsyn match   sshdconfigIPQoS	"af1[123]"
112345efa01SBram Moolenaarsyn match   sshdconfigIPQoS	"af2[123]"
113f1568ecaSBram Moolenaarsyn match   sshdconfigIPQoS	"af3[123]"
114f1568ecaSBram Moolenaarsyn match   sshdconfigIPQoS	"af4[123]"
115f1568ecaSBram Moolenaarsyn match   sshdconfigIPQoS	"cs[0-7]"
116f1568ecaSBram Moolenaarsyn keyword sshdconfigIPQoS	ef lowdelay throughput reliability
117f1568ecaSBram Moolenaar
118f1568ecaSBram Moolenaarsyn keyword sshdconfigKexAlgo diffie-hellman-group1-sha1
119328da0dcSBram Moolenaarsyn keyword sshdconfigKexAlgo diffie-hellman-group14-sha1
12023515b4eSBram Moolenaarsyn keyword sshdconfigKexAlgo diffie-hellman-group14-sha256
12123515b4eSBram Moolenaarsyn keyword sshdconfigKexAlgo diffie-hellman-group16-sha512
12223515b4eSBram Moolenaarsyn keyword sshdconfigKexAlgo diffie-hellman-group18-sha512
123328da0dcSBram Moolenaarsyn keyword sshdconfigKexAlgo diffie-hellman-group-exchange-sha1
124328da0dcSBram Moolenaarsyn keyword sshdconfigKexAlgo diffie-hellman-group-exchange-sha256
125328da0dcSBram Moolenaarsyn keyword sshdconfigKexAlgo ecdh-sha2-nistp256
126328da0dcSBram Moolenaarsyn keyword sshdconfigKexAlgo ecdh-sha2-nistp384
127328da0dcSBram Moolenaarsyn keyword sshdconfigKexAlgo ecdh-sha2-nistp521
12823515b4eSBram Moolenaarsyn keyword sshdconfigKexAlgo curve25519-sha256
129328da0dcSBram Moolenaarsyn match sshdconfigKexAlgo "\<curve25519-sha256@libssh\.org\>"
13023515b4eSBram Moolenaarsyn match sshdconfigKexAlgo "\<sntrup4591761x25519-sha512@tinyssh\.org\>"
131f1568ecaSBram Moolenaar
132f1568ecaSBram Moolenaarsyn keyword sshdconfigTunnel	point-to-point ethernet
133f1568ecaSBram Moolenaar
134f1568ecaSBram Moolenaarsyn keyword sshdconfigSubsystem internal-sftp
135f1568ecaSBram Moolenaar
136f1568ecaSBram Moolenaarsyn match sshdconfigVar	    "%[hu]\>"
137f1568ecaSBram Moolenaarsyn match sshdconfigVar	    "%%"
138f1568ecaSBram Moolenaar
139071d4279SBram Moolenaarsyn match sshdconfigSpecial "[*?]"
140f1568ecaSBram Moolenaar
141071d4279SBram Moolenaarsyn match sshdconfigNumber "\d\+"
142071d4279SBram Moolenaarsyn match sshdconfigHostPort "\<\(\d\{1,3}\.\)\{3}\d\{1,3}\(:\d\+\)\?\>"
143071d4279SBram Moolenaarsyn match sshdconfigHostPort "\<\([-a-zA-Z0-9]\+\.\)\+[-a-zA-Z0-9]\{2,}\(:\d\+\)\?\>"
1445c73622aSBram Moolenaar" FIXME: this matches quite a few things which are NOT valid IPv6 addresses
145071d4279SBram Moolenaarsyn match sshdconfigHostPort "\<\(\x\{,4}:\)\+\x\{,4}:\d\+\>"
146071d4279SBram Moolenaarsyn match sshdconfigTime "\<\(\d\+[sSmMhHdDwW]\)\+\>"
147071d4279SBram Moolenaar
148f1568ecaSBram Moolenaar
149f1568ecaSBram Moolenaar" case off
150f1568ecaSBram Moolenaarsyn case ignore
151f1568ecaSBram Moolenaar
152f1568ecaSBram Moolenaar
153071d4279SBram Moolenaar" Keywords
1547dd64a3eSBram Moolenaar" Also includes RDomain, but that is a keyword.
1557dd64a3eSBram Moolenaarsyn keyword sshdconfigMatch Host User Group Address LocalAddress LocalPort
156f1568ecaSBram Moolenaar
157f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AcceptEnv
158f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AddressFamily
159f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AllowAgentForwarding
160f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AllowGroups
161256972a9SBram Moolenaarsyn keyword sshdconfigKeyword AllowStreamLocalForwarding
162f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AllowTcpForwarding
163f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AllowUsers
164345efa01SBram Moolenaarsyn keyword sshdconfigKeyword AuthenticationMethods
165f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AuthorizedKeysFile
166256972a9SBram Moolenaarsyn keyword sshdconfigKeyword AuthorizedKeysCommand
167256972a9SBram Moolenaarsyn keyword sshdconfigKeyword AuthorizedKeysCommandUser
1687dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword AuthorizedPrincipalsCommand
1697dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword AuthorizedPrincipalsCommandUser
170f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword AuthorizedPrincipalsFile
1715c73622aSBram Moolenaarsyn keyword sshdconfigKeyword Banner
1727dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword CASignatureAlgorithms
173f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword ChallengeResponseAuthentication
174f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword ChrootDirectory
175f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword Ciphers
176f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword ClientAliveCountMax
177f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword ClientAliveInterval
178f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword Compression
179f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword DebianBanner
180f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword DenyGroups
181f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword DenyUsers
182bc2eada5SBram Moolenaarsyn keyword sshdconfigKeyword DisableForwarding
1837dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword ExposeAuthInfo
1847dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword FingerprintHash
1855c73622aSBram Moolenaarsyn keyword sshdconfigKeyword ForceCommand
1867dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword GatewayPorts
187f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword GSSAPIAuthentication
1885c73622aSBram Moolenaarsyn keyword sshdconfigKeyword GSSAPICleanupCredentials
1897dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword GSSAPIEnablek5users
190f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword GSSAPIKeyExchange
1917dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword GSSAPIKexAlgorithms
192f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword GSSAPIStoreCredentialsOnRekey
193f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword GSSAPIStrictAcceptorCheck
194f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword HostCertificate
195f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword HostKey
196345efa01SBram Moolenaarsyn keyword sshdconfigKeyword HostKeyAgent
197256972a9SBram Moolenaarsyn keyword sshdconfigKeyword HostKeyAlgorithms
198*dad4473fSBram Moolenaarsyn keyword sshdconfigKeyword HostbasedAcceptedAlgorithms
199256972a9SBram Moolenaarsyn keyword sshdconfigKeyword HostbasedAcceptedKeyTypes
200f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword HostbasedAuthentication
201f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword HostbasedUsesNameFromPacketOnly
202f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword IPQoS
203f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword IgnoreRhosts
204f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword IgnoreUserKnownHosts
20523515b4eSBram Moolenaarsyn keyword sshdconfigKeyword Include
206f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword KbdInteractiveAuthentication
207f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword KerberosAuthentication
208f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword KerberosGetAFSToken
209f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword KerberosOrLocalPasswd
210f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword KerberosTicketCleanup
2117dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword KerberosUniqueCCache
2127dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword KerberosUseKuserok
213f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword KexAlgorithms
2145c73622aSBram Moolenaarsyn keyword sshdconfigKeyword KeyRegenerationInterval
215f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword ListenAddress
216f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword LogLevel
217*dad4473fSBram Moolenaarsyn keyword sshdconfigKeyword LogVerbose
218f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword LoginGraceTime
219f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword MACs
220f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword Match
221f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword MaxAuthTries
222f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword MaxSessions
223f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword MaxStartups
224f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PasswordAuthentication
225*dad4473fSBram Moolenaarsyn keyword sshdconfigKeyword PerSourceMaxStartups
226*dad4473fSBram Moolenaarsyn keyword sshdconfigKeyword PerSourceNetBlockSize
227f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PermitBlacklistedKeys
228f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PermitEmptyPasswords
2297dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword PermitListen
230f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PermitOpen
231f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PermitRootLogin
232256972a9SBram Moolenaarsyn keyword sshdconfigKeyword PermitTTY
233f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PermitTunnel
234f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PermitUserEnvironment
235256972a9SBram Moolenaarsyn keyword sshdconfigKeyword PermitUserRC
236f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PidFile
237f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword Port
238f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PrintLastLog
239f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword PrintMotd
240f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword Protocol
241*dad4473fSBram Moolenaarsyn keyword sshdconfigKeyword PubkeyAcceptedAlgorithms
242256972a9SBram Moolenaarsyn keyword sshdconfigKeyword PubkeyAcceptedKeyTypes
2435c73622aSBram Moolenaarsyn keyword sshdconfigKeyword PubkeyAuthentication
24423515b4eSBram Moolenaarsyn keyword sshdconfigKeyword PubkeyAuthOptions
245f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword RSAAuthentication
246256972a9SBram Moolenaarsyn keyword sshdconfigKeyword RekeyLimit
247f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword RevokedKeys
2487dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword RDomain
249f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword RhostsRSAAuthentication
25023515b4eSBram Moolenaarsyn keyword sshdconfigKeyword SecurityKeyProvider
251f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword ServerKeyBits
2527dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword SetEnv
253f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword ShowPatchLevel
254f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword StrictModes
2557dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword StreamLocalBindMask
2567dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword StreamLocalBindUnlink
257f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword Subsystem
258f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword SyslogFacility
2595c73622aSBram Moolenaarsyn keyword sshdconfigKeyword TCPKeepAlive
260f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword TrustedUserCAKeys
261f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword UseDNS
262f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword UseLogin
263f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword UsePAM
264256972a9SBram Moolenaarsyn keyword sshdconfigKeyword VersionAddendum
265f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword X11DisplayOffset
266f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword X11Forwarding
2677dd64a3eSBram Moolenaarsyn keyword sshdconfigKeyword X11MaxDisplays
268f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword X11UseLocalhost
269f1568ecaSBram Moolenaarsyn keyword sshdconfigKeyword XAuthLocation
270f1568ecaSBram Moolenaar
271071d4279SBram Moolenaar
272071d4279SBram Moolenaar" Define the default highlighting
273071d4279SBram Moolenaar
274f37506f6SBram Moolenaarhi def link sshdconfigComment              Comment
275f37506f6SBram Moolenaarhi def link sshdconfigTodo                 Todo
276f37506f6SBram Moolenaarhi def link sshdconfigHostPort             sshdconfigConstant
277f37506f6SBram Moolenaarhi def link sshdconfigTime                 sshdconfigConstant
278f37506f6SBram Moolenaarhi def link sshdconfigNumber               sshdconfigConstant
279f37506f6SBram Moolenaarhi def link sshdconfigConstant             Constant
280f37506f6SBram Moolenaarhi def link sshdconfigYesNo                sshdconfigEnum
281f37506f6SBram Moolenaarhi def link sshdconfigAddressFamily        sshdconfigEnum
282f37506f6SBram Moolenaarhi def link sshdconfigPrivilegeSeparation  sshdconfigEnum
283f37506f6SBram Moolenaarhi def link sshdconfigTcpForwarding        sshdconfigEnum
284f37506f6SBram Moolenaarhi def link sshdconfigRootLogin            sshdconfigEnum
285f37506f6SBram Moolenaarhi def link sshdconfigCiphers              sshdconfigEnum
286f37506f6SBram Moolenaarhi def link sshdconfigMAC                  sshdconfigEnum
287f37506f6SBram Moolenaarhi def link sshdconfigHostKeyAlgo          sshdconfigEnum
288f37506f6SBram Moolenaarhi def link sshdconfigRootLogin            sshdconfigEnum
289f37506f6SBram Moolenaarhi def link sshdconfigLogLevel             sshdconfigEnum
290f37506f6SBram Moolenaarhi def link sshdconfigSysLogFacility       sshdconfigEnum
291f37506f6SBram Moolenaarhi def link sshdconfigVar                  sshdconfigEnum
292f37506f6SBram Moolenaarhi def link sshdconfigCompression          sshdconfigEnum
293f37506f6SBram Moolenaarhi def link sshdconfigIPQoS                sshdconfigEnum
294f37506f6SBram Moolenaarhi def link sshdconfigKexAlgo              sshdconfigEnum
295f37506f6SBram Moolenaarhi def link sshdconfigTunnel               sshdconfigEnum
296f37506f6SBram Moolenaarhi def link sshdconfigSubsystem            sshdconfigEnum
297f37506f6SBram Moolenaarhi def link sshdconfigEnum                 Function
298f37506f6SBram Moolenaarhi def link sshdconfigSpecial              Special
299f37506f6SBram Moolenaarhi def link sshdconfigKeyword              Keyword
300f37506f6SBram Moolenaarhi def link sshdconfigMatch                Type
301071d4279SBram Moolenaar
302071d4279SBram Moolenaarlet b:current_syntax = "sshdconfig"
303f1568ecaSBram Moolenaar
304f1568ecaSBram Moolenaar" vim:set ts=8 sw=2 sts=2:
305