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