| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim syntax file | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | " Language:	OpenSSH client configuration file (ssh_config) | 
					
						
							|  |  |  | " Author:	David Necas (Yeti) | 
					
						
							| 
									
										
										
										
											2021-03-31 20:07:33 +02:00
										 |  |  | " Maintainer:	Jakub Jelen <jakuje at gmail dot com> | 
					
						
							|  |  |  | " Previous Maintainer:	Dominik Fischer <d dot f dot fischer at web dot de> | 
					
						
							| 
									
										
										
										
											2016-01-15 20:57:49 +01:00
										 |  |  | " Contributor:  Leonard Ehrenfried <leonard.ehrenfried@web.de> | 
					
						
							|  |  |  | " Contributor:  Karsten Hopp <karsten@redhat.com> | 
					
						
							| 
									
										
										
										
											2016-08-12 22:54:35 +02:00
										 |  |  | " Contributor:  Dean, Adam Kenneth <adam.ken.dean@hpe.com> | 
					
						
							| 
									
										
										
										
											2022-11-18 21:49:57 +00:00
										 |  |  | " Last Change:	2022 Nov 10 | 
					
						
							| 
									
										
										
										
											2019-09-11 22:56:44 +02:00
										 |  |  | "		Added RemoteCommand from pull request #4809 | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | "		Included additional keywords from Martin. | 
					
						
							| 
									
										
										
										
											2022-11-09 21:21:04 +00:00
										 |  |  | "		Included PR #5753 | 
					
						
							| 
									
										
										
										
											2021-03-31 20:07:33 +02:00
										 |  |  | " SSH Version:	8.5p1 | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | " | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Setup | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " quit when a syntax file was already loaded | 
					
						
							|  |  |  | if exists("b:current_syntax") | 
					
						
							|  |  |  |   finish | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | setlocal iskeyword=_,-,a-z,A-Z,48-57 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | " case on | 
					
						
							|  |  |  | syn case match | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Comments | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn match sshconfigComment "^#.*$" contains=sshconfigTodo | 
					
						
							|  |  |  | syn match sshconfigComment "\s#.*$" contains=sshconfigTodo | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn keyword sshconfigTodo TODO FIXME NOTE contained | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " Constants | 
					
						
							| 
									
										
										
										
											2016-04-10 01:31:25 +02:00
										 |  |  | syn keyword sshconfigYesNo yes no ask confirm | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigYesNo any auto | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigYesNo force autoask none | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn keyword sshconfigCipher 3des blowfish | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn keyword sshconfigCiphers 3des-cbc | 
					
						
							|  |  |  | syn keyword sshconfigCiphers blowfish-cbc | 
					
						
							|  |  |  | syn keyword sshconfigCiphers cast128-cbc | 
					
						
							|  |  |  | syn keyword sshconfigCiphers arcfour | 
					
						
							|  |  |  | syn keyword sshconfigCiphers arcfour128 | 
					
						
							|  |  |  | syn keyword sshconfigCiphers arcfour256 | 
					
						
							|  |  |  | syn keyword sshconfigCiphers aes128-cbc | 
					
						
							|  |  |  | syn keyword sshconfigCiphers aes192-cbc | 
					
						
							|  |  |  | syn keyword sshconfigCiphers aes256-cbc | 
					
						
							|  |  |  | syn match sshconfigCiphers "\<rijndael-cbc@lysator\.liu.se\>" | 
					
						
							|  |  |  | syn keyword sshconfigCiphers aes128-ctr | 
					
						
							|  |  |  | syn keyword sshconfigCiphers aes192-ctr | 
					
						
							|  |  |  | syn keyword sshconfigCiphers aes256-ctr | 
					
						
							|  |  |  | syn match sshconfigCiphers "\<aes128-gcm@openssh\.com\>" | 
					
						
							|  |  |  | syn match sshconfigCiphers "\<aes256-gcm@openssh\.com\>" | 
					
						
							|  |  |  | syn match sshconfigCiphers "\<chacha20-poly1305@openssh\.com\>" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn keyword sshconfigMAC hmac-sha1 | 
					
						
							| 
									
										
										
										
											2022-11-09 21:21:04 +00:00
										 |  |  | syn keyword sshconfigMAC hmac-sha1-96 | 
					
						
							|  |  |  | syn keyword sshconfigMAC hmac-sha2-256 | 
					
						
							|  |  |  | syn keyword sshconfigMAC hmac-sha2-512 | 
					
						
							|  |  |  | syn keyword sshconfigMAC hmac-md5 | 
					
						
							|  |  |  | syn keyword sshconfigMAC hmac-md5-96 | 
					
						
							|  |  |  | syn keyword sshconfigMAC hmac-ripemd160 | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn match   sshconfigMAC "\<hmac-ripemd160@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn match   sshconfigMAC "\<umac-64@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn match   sshconfigMAC "\<umac-128@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<hmac-sha1-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<hmac-sha1-96-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<hmac-sha2-256-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<hmac-sha2-512-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<hmac-md5-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<hmac-md5-96-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<hmac-ripemd160-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<umac-64-etm@openssh\.com\>" | 
					
						
							|  |  |  | syn match   sshconfigMAC "\<umac-128-etm@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn keyword sshconfigHostKeyAlgo ssh-ed25519 | 
					
						
							|  |  |  | syn match sshconfigHostKeyAlgo "\<ssh-ed25519-cert-v01@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2022-11-09 21:21:04 +00:00
										 |  |  | syn match sshconfigHostKeyAlgo "\<sk-ssh-ed25519@openssh\.com\>" | 
					
						
							|  |  |  | syn match sshconfigHostKeyAlgo "\<sk-ssh-ed25519-cert-v01@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn keyword sshconfigHostKeyAlgo ssh-rsa | 
					
						
							| 
									
										
										
										
											2022-11-09 21:21:04 +00:00
										 |  |  | syn keyword sshconfigHostKeyAlgo rsa-sha2-256 | 
					
						
							|  |  |  | syn keyword sshconfigHostKeyAlgo rsa-sha2-512 | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn keyword sshconfigHostKeyAlgo ssh-dss | 
					
						
							|  |  |  | syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp256 | 
					
						
							|  |  |  | syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp384 | 
					
						
							|  |  |  | syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp521 | 
					
						
							| 
									
										
										
										
											2022-11-09 21:21:04 +00:00
										 |  |  | syn match sshconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn match sshconfigHostKeyAlgo "\<ssh-rsa-cert-v01@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2022-11-09 21:21:04 +00:00
										 |  |  | syn match sshconfigHostKeyAlgo "\<rsa-sha2-256-cert-v01@openssh\.com\>" | 
					
						
							|  |  |  | syn match sshconfigHostKeyAlgo "\<rsa-sha2-512-cert-v01@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn match sshconfigHostKeyAlgo "\<ssh-dss-cert-v01@openssh\.com\>" | 
					
						
							|  |  |  | syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp256-cert-v01@openssh\.com\>" | 
					
						
							|  |  |  | syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp384-cert-v01@openssh\.com\>" | 
					
						
							|  |  |  | syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp521-cert-v01@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2022-11-09 21:21:04 +00:00
										 |  |  | syn match sshconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256-cert-v01@openssh\.com\>" | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | syn keyword sshconfigPreferredAuth hostbased publickey password gssapi-with-mic | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | syn keyword sshconfigPreferredAuth keyboard-interactive | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | syn keyword sshconfigLogLevel QUIET FATAL ERROR INFO VERBOSE | 
					
						
							|  |  |  | syn keyword sshconfigLogLevel DEBUG DEBUG1 DEBUG2 DEBUG3 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigSysLogFacility DAEMON USER AUTH AUTHPRIV LOCAL0 LOCAL1 | 
					
						
							|  |  |  | syn keyword sshconfigSysLogFacility LOCAL2 LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7 | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigAddressFamily  inet inet6 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-15 20:57:49 +01:00
										 |  |  | syn match   sshconfigIPQoS	"af1[123]" | 
					
						
							|  |  |  | syn match   sshconfigIPQoS	"af2[123]" | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn match   sshconfigIPQoS	"af3[123]" | 
					
						
							|  |  |  | syn match   sshconfigIPQoS	"af4[123]" | 
					
						
							|  |  |  | syn match   sshconfigIPQoS	"cs[0-7]" | 
					
						
							|  |  |  | syn keyword sshconfigIPQoS	ef lowdelay throughput reliability | 
					
						
							|  |  |  | syn keyword sshconfigKbdInteractive bsdauth pam skey | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn keyword sshconfigKexAlgo diffie-hellman-group1-sha1 | 
					
						
							|  |  |  | syn keyword sshconfigKexAlgo diffie-hellman-group14-sha1 | 
					
						
							|  |  |  | syn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha1 | 
					
						
							|  |  |  | syn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha256 | 
					
						
							|  |  |  | syn keyword sshconfigKexAlgo ecdh-sha2-nistp256 | 
					
						
							|  |  |  | syn keyword sshconfigKexAlgo ecdh-sha2-nistp384 | 
					
						
							|  |  |  | syn keyword sshconfigKexAlgo ecdh-sha2-nistp521 | 
					
						
							|  |  |  | syn match sshconfigKexAlgo "\<curve25519-sha256@libssh\.org\>" | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | syn keyword sshconfigTunnel	point-to-point ethernet | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn match sshconfigVar "%[rhplLdun]\>" | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | syn match sshconfigSpecial "[*?]" | 
					
						
							|  |  |  | syn match sshconfigNumber "\d\+" | 
					
						
							|  |  |  | syn match sshconfigHostPort "\<\(\d\{1,3}\.\)\{3}\d\{1,3}\(:\d\+\)\?\>" | 
					
						
							|  |  |  | syn match sshconfigHostPort "\<\([-a-zA-Z0-9]\+\.\)\+[-a-zA-Z0-9]\{2,}\(:\d\+\)\?\>" | 
					
						
							|  |  |  | syn match sshconfigHostPort "\<\(\x\{,4}:\)\+\x\{,4}[:/]\d\+\>" | 
					
						
							| 
									
										
										
										
											2012-02-22 17:30:19 +01:00
										 |  |  | syn match sshconfigHostPort "\(Host \)\@<=.\+" | 
					
						
							|  |  |  | syn match sshconfigHostPort "\(HostName \)\@<=.\+" | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | " case off | 
					
						
							|  |  |  | syn case ignore | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Keywords | 
					
						
							|  |  |  | syn keyword sshconfigHostSect Host | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigMatch canonical final exec host originalhost user localuser all | 
					
						
							| 
									
										
										
										
											2015-12-29 19:10:25 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword AddressFamily | 
					
						
							| 
									
										
										
										
											2016-04-10 01:31:25 +02:00
										 |  |  | syn keyword sshconfigKeyword AddKeysToAgent | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword BatchMode | 
					
						
							|  |  |  | syn keyword sshconfigKeyword BindAddress | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword BindInterface | 
					
						
							| 
									
										
										
										
											2016-01-15 20:57:49 +01:00
										 |  |  | syn keyword sshconfigKeyword CanonicalDomains | 
					
						
							|  |  |  | syn keyword sshconfigKeyword CanonicalizeFallbackLocal | 
					
						
							|  |  |  | syn keyword sshconfigKeyword CanonicalizeHostname | 
					
						
							|  |  |  | syn keyword sshconfigKeyword CanonicalizeMaxDots | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword CanonicalizePermittedCNAMEs | 
					
						
							|  |  |  | syn keyword sshconfigKeyword CASignatureAlgorithms | 
					
						
							| 
									
										
										
										
											2016-03-04 22:22:32 +01:00
										 |  |  | syn keyword sshconfigKeyword CertificateFile | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword ChallengeResponseAuthentication | 
					
						
							|  |  |  | syn keyword sshconfigKeyword CheckHostIP | 
					
						
							|  |  |  | syn keyword sshconfigKeyword Ciphers | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ClearAllForwardings | 
					
						
							|  |  |  | syn keyword sshconfigKeyword Compression | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ConnectTimeout | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ConnectionAttempts | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ControlMaster | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ControlPath | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ControlPersist | 
					
						
							|  |  |  | syn keyword sshconfigKeyword DynamicForward | 
					
						
							|  |  |  | syn keyword sshconfigKeyword EnableSSHKeysign | 
					
						
							|  |  |  | syn keyword sshconfigKeyword EscapeChar | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ExitOnForwardFailure | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword FingerprintHash | 
					
						
							| 
									
										
										
										
											2022-11-18 21:49:57 +00:00
										 |  |  | syn keyword sshconfigKeyword ForkAfterAuthentication | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword ForwardAgent | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ForwardX11 | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ForwardX11Timeout | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword ForwardX11Trusted | 
					
						
							|  |  |  | syn keyword sshconfigKeyword GSSAPIAuthentication | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword GSSAPIDelegateCredentials | 
					
						
							|  |  |  | syn keyword sshconfigKeyword GatewayPorts | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword GlobalKnownHostsFile | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword HashKnownHosts | 
					
						
							|  |  |  | syn keyword sshconfigKeyword HostKeyAlgorithms | 
					
						
							|  |  |  | syn keyword sshconfigKeyword HostKeyAlias | 
					
						
							|  |  |  | syn keyword sshconfigKeyword HostName | 
					
						
							|  |  |  | syn keyword sshconfigKeyword HostbasedAuthentication | 
					
						
							| 
									
										
										
										
											2021-03-31 20:07:33 +02:00
										 |  |  | syn keyword sshconfigKeyword HostbasedAcceptedAlgorithms | 
					
						
							| 
									
										
										
										
											2015-12-29 19:10:25 +01:00
										 |  |  | syn keyword sshconfigKeyword HostbasedKeyTypes | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword IPQoS | 
					
						
							|  |  |  | syn keyword sshconfigKeyword IdentitiesOnly | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword IdentityAgent | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword IdentityFile | 
					
						
							| 
									
										
										
										
											2016-01-15 20:57:49 +01:00
										 |  |  | syn keyword sshconfigKeyword IgnoreUnknown | 
					
						
							| 
									
										
										
										
											2017-01-02 21:27:47 +01:00
										 |  |  | syn keyword sshconfigKeyword Include | 
					
						
							| 
									
										
										
										
											2016-01-15 20:57:49 +01:00
										 |  |  | syn keyword sshconfigKeyword IPQoS | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword KbdInteractiveAuthentication | 
					
						
							|  |  |  | syn keyword sshconfigKeyword KbdInteractiveDevices | 
					
						
							|  |  |  | syn keyword sshconfigKeyword KexAlgorithms | 
					
						
							| 
									
										
										
										
											2021-03-31 20:07:33 +02:00
										 |  |  | syn keyword sshconfigKeyword KnownHostsCommand | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword LocalCommand | 
					
						
							|  |  |  | syn keyword sshconfigKeyword LocalForward | 
					
						
							|  |  |  | syn keyword sshconfigKeyword LogLevel | 
					
						
							| 
									
										
										
										
											2021-03-31 20:07:33 +02:00
										 |  |  | syn keyword sshconfigKeyword LogVerbose | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword MACs | 
					
						
							| 
									
										
										
										
											2015-12-29 19:10:25 +01:00
										 |  |  | syn keyword sshconfigKeyword Match | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword NoHostAuthenticationForLocalhost | 
					
						
							|  |  |  | syn keyword sshconfigKeyword NumberOfPasswordPrompts | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword PKCS11Provider | 
					
						
							|  |  |  | syn keyword sshconfigKeyword PasswordAuthentication | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword PermitLocalCommand | 
					
						
							| 
									
										
										
										
											2021-03-31 20:07:33 +02:00
										 |  |  | syn keyword sshconfigKeyword PermitRemoteOpen | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword Port | 
					
						
							|  |  |  | syn keyword sshconfigKeyword PreferredAuthentications | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ProxyCommand | 
					
						
							| 
									
										
										
										
											2016-08-12 22:54:35 +02:00
										 |  |  | syn keyword sshconfigKeyword ProxyJump | 
					
						
							| 
									
										
										
										
											2015-12-29 19:10:25 +01:00
										 |  |  | syn keyword sshconfigKeyword ProxyUseFDPass | 
					
						
							| 
									
										
										
										
											2021-03-31 20:07:33 +02:00
										 |  |  | syn keyword sshconfigKeyword PubkeyAcceptedAlgorithms | 
					
						
							| 
									
										
										
										
											2015-12-29 19:10:25 +01:00
										 |  |  | syn keyword sshconfigKeyword PubkeyAcceptedKeyTypes | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword PubkeyAuthentication | 
					
						
							|  |  |  | syn keyword sshconfigKeyword RekeyLimit | 
					
						
							| 
									
										
										
										
											2019-09-11 22:56:44 +02:00
										 |  |  | syn keyword sshconfigKeyword RemoteCommand | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword RemoteForward | 
					
						
							|  |  |  | syn keyword sshconfigKeyword RequestTTY | 
					
						
							| 
									
										
										
										
											2022-11-18 21:49:57 +00:00
										 |  |  | syn keyword sshconfigKeyword RequiredRSASize | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword RevokedHostKeys | 
					
						
							|  |  |  | syn keyword sshconfigKeyword SecurityKeyProvider | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword SendEnv | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ServerAliveCountMax | 
					
						
							|  |  |  | syn keyword sshconfigKeyword ServerAliveInterval | 
					
						
							| 
									
										
										
										
											2022-11-18 21:49:57 +00:00
										 |  |  | syn keyword sshconfigKeyword SessionType | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword SmartcardDevice | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword SetEnv | 
					
						
							| 
									
										
										
										
											2022-11-18 21:49:57 +00:00
										 |  |  | syn keyword sshconfigKeyword StdinNull | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword StreamLocalBindMask | 
					
						
							|  |  |  | syn keyword sshconfigKeyword StreamLocalBindUnlink | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword StrictHostKeyChecking | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword SyslogFacility | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword TCPKeepAlive | 
					
						
							|  |  |  | syn keyword sshconfigKeyword Tunnel | 
					
						
							|  |  |  | syn keyword sshconfigKeyword TunnelDevice | 
					
						
							|  |  |  | syn keyword sshconfigKeyword UseBlacklistedKeys | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | syn keyword sshconfigKeyword UpdateHostKeys | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword User | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword UserKnownHostsFile | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | syn keyword sshconfigKeyword VerifyHostKeyDNS | 
					
						
							|  |  |  | syn keyword sshconfigKeyword VisualHostKey | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | syn keyword sshconfigKeyword XAuthLocation | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | " Deprecated/ignored/remove/unsupported keywords | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn keyword sshConfigDeprecated Cipher | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated GSSAPIClientIdentity | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated GSSAPIKeyExchange | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated GSSAPIRenewalForcesRekey | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated GSSAPIServerIdentity | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated GSSAPITrustDNS | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated GSSAPITrustDns | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated Protocol | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated RSAAuthentication | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated RhostsRSAAuthentication | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated CompressionLevel | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated UseRoaming | 
					
						
							|  |  |  | syn keyword sshconfigDeprecated UsePrivilegedPort | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Define the default highlighting | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-31 22:22:10 +02:00
										 |  |  | hi def link sshconfigComment        Comment | 
					
						
							|  |  |  | hi def link sshconfigTodo           Todo | 
					
						
							|  |  |  | hi def link sshconfigHostPort       sshconfigConstant | 
					
						
							|  |  |  | hi def link sshconfigNumber         sshconfigConstant | 
					
						
							|  |  |  | hi def link sshconfigConstant       Constant | 
					
						
							|  |  |  | hi def link sshconfigYesNo          sshconfigEnum | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | hi def link sshconfigCipher         sshconfigDeprecated | 
					
						
							|  |  |  | hi def link sshconfigCiphers        sshconfigEnum | 
					
						
							| 
									
										
										
										
											2016-08-31 22:22:10 +02:00
										 |  |  | hi def link sshconfigMAC            sshconfigEnum | 
					
						
							|  |  |  | hi def link sshconfigHostKeyAlgo    sshconfigEnum | 
					
						
							|  |  |  | hi def link sshconfigLogLevel       sshconfigEnum | 
					
						
							|  |  |  | hi def link sshconfigSysLogFacility sshconfigEnum | 
					
						
							|  |  |  | hi def link sshconfigAddressFamily  sshconfigEnum | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | hi def link sshconfigIPQoS          sshconfigEnum | 
					
						
							| 
									
										
										
										
											2016-08-31 22:22:10 +02:00
										 |  |  | hi def link sshconfigKbdInteractive sshconfigEnum | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | hi def link sshconfigKexAlgo        sshconfigEnum | 
					
						
							|  |  |  | hi def link sshconfigTunnel         sshconfigEnum | 
					
						
							| 
									
										
										
										
											2016-08-31 22:22:10 +02:00
										 |  |  | hi def link sshconfigPreferredAuth  sshconfigEnum | 
					
						
							|  |  |  | hi def link sshconfigVar            sshconfigEnum | 
					
						
							|  |  |  | hi def link sshconfigEnum           Identifier | 
					
						
							|  |  |  | hi def link sshconfigSpecial        Special | 
					
						
							|  |  |  | hi def link sshconfigKeyword        Keyword | 
					
						
							|  |  |  | hi def link sshconfigHostSect       Type | 
					
						
							|  |  |  | hi def link sshconfigMatch          Type | 
					
						
							| 
									
										
										
										
											2020-02-15 21:41:42 +01:00
										 |  |  | hi def link sshconfigDeprecated     Error | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | let b:current_syntax = "sshconfig" | 
					
						
							| 
									
										
										
										
											2011-12-14 21:17:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | " vim:set ts=8 sw=2 sts=2: |