55#^^^^^^^^ comment.line.number-sign.ssh.common
66
77ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHeDxE1jPGCLo51RSF7CeJbp4raIc3xo6TBiqkz4WRWI you@example.com
8- # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key
9- # ^ - meta.line.authorized- key
8+ # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
9+ # ^ - meta.line.key.pubkey
1010# ^^^^^^^^^ support.type.key-type
1111# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variable.other.fingerprint
1212# ^^^^^^^^^^^^^^^ meta.annotation.identifier string.unquoted
1313# @@@@@@@@@@@@@@@ local-definition "Annotation: you@example.com"
1414
1515# Comments allowed at start of line
1616ssh-rsa AAAAB3NzaLiPk== user@example.net
17- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
17+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
1818#^^^^^^ support.type.key-type
1919# ^^^^^^^^^^^^^^^ variable.other.fingerprint.ssh.common
2020# ^^^^^^^^^^^^^^^^ meta.annotation.identifier.ssh.common string.unquoted.ssh.common
2121# ^^^ - meta.annotation - string
2222# @@@@@@@@@@@@@@@@ local-definition "Annotation: user@example.net"
2323from="*.sales.example.net,!pc.sales.example.net" ssh-rsa AAAAB3N9Q== john@example.net
24- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
24+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
2525#^^^ keyword.other.authorized_keys
2626# ^ keyword.operator.assignment.authorized_keys
2727# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.double.authorized_keys
@@ -35,7 +35,7 @@ from="*.sales.example.net,!pc.sales.example.net" ssh-rsa AAAAB3N9Q== john@exampl
3535# ^^^^^^^^^^^^^^^^ meta.annotation.identifier.ssh.common string.unquoted.ssh.common
3636# @@@@@@@@@@@@@@@@ local-definition "Annotation: john@example.net"
3737command="dump /home",no-pty,no-port-forwarding ssh-rsa AAAAC3N51R== example.net
38- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
38+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
3939#^^^^^^ keyword.other.authorized_keys
4040# ^ keyword.operator.assignment.authorized_keys
4141# ^ string.quoted.double.authorized_keys punctuation.definition.string.begin.authorized_keys
@@ -54,7 +54,7 @@ command="dump /home",no-pty,no-port-forwarding ssh-rsa AAAAC3N51R== example.net
5454# @@@@ reference
5555# @@@@@@@@@@@ local-definition "Annotation: example.net"
5656permitopen="192.0.2.1:80",permitopen="192.0.2.2:25" ssh-rsa AAAAB3N21S==
57- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
57+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
5858#^^^^^^^^^ keyword.other.authorized_keys
5959# ^ keyword.operator.assignment.authorized_keys
6060# ^^^^^^^^^^^^^^ string.quoted.double.authorized_keys
@@ -75,7 +75,7 @@ permitopen="192.0.2.1:80",permitopen="192.0.2.2:25" ssh-rsa AAAAB3N21S==
7575# ^^^^^^^ support.type.key-type.ssh.crypto
7676# ^^^^^^^^^^^^ variable.other.fingerprint.ssh.common
7777permitlisten="localhost:8080",permitopen="localhost:22000",permitlisten="8081" ssh-rsa AAAAB3N21S==
78- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
78+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
7979#^^^^^^^^^^^ keyword.other.authorized_keys
8080# ^ keyword.operator.assignment.authorized_keys
8181# ^^^^^^^^^^^^^^^^ string.quoted.double.authorized_keys
@@ -103,7 +103,7 @@ permitlisten="localhost:8080",permitopen="localhost:22000",permitlisten="8081" s
103103# ^^^^^^^ support.type.key-type.ssh.crypto
104104# ^^^^^^^^^^^^ variable.other.fingerprint.ssh.common
105105tunnel="0",command="sh /etc/netstart tun0" ssh-rsa AAAAB3N21S== jane@example.net
106- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
106+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
107107#^^^^^ keyword.other.authorized_keys
108108# ^ keyword.operator.assignment.authorized_keys
109109# ^^^ string.quoted.double.authorized_keys
@@ -126,7 +126,7 @@ tunnel="0",command="sh /etc/netstart tun0" ssh-rsa AAAAB3N21S== jane@example.net
126126# @@ reference
127127# @@@@@@@@@@@@@@@@ local-definition "Annotation: jane@example.net"
128128restrict,command="uptime" ssh-rsa AAAAB3N21S== user@example.net
129- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
129+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
130130#^^^^^^^ keyword.other.authorized_keys
131131# ^ punctuation.separator.sequence.ssh.common
132132# ^^^^^^^ keyword.other.authorized_keys
@@ -140,7 +140,7 @@ restrict,command="uptime" ssh-rsa AAAAB3N21S== user@example.net
140140# @@@@@@ reference
141141# @@@@@@@@@@@@@@@@ local-definition "Annotation: user@example.net"
142142restrict,pty,command="nethack" ssh-rsa AAAAB3N21S== user@example.net
143- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
143+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
144144#^^^^^^^ keyword.other.authorized_keys
145145# ^ punctuation.separator.sequence.ssh.common
146146# ^^^ keyword.other.authorized_keys
@@ -156,14 +156,14 @@ restrict,pty,command="nethack" ssh-rsa AAAAB3N21S== user@example.net
156156# @@@@@@@ reference
157157# @@@@@@@@@@@@@@@@ local-definition "Annotation: user@example.net"
158158no-touch-required sk-ecdsa-sha2-nistp256@openssh.com AAAAB3N21S== user@example.net
159- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
159+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
160160#^^^^^^^^^^^^^^^^ keyword.other.authorized_keys
161161# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ support.type.key-type
162162# ^^^^^^^^^^^^ variable.other.fingerprint.ssh.common
163163# ^^^^^^^^^^^^^^^^ meta.annotation.identifier.ssh.common string.unquoted.ssh.common
164164# @@@@@@@@@@@@@@@@ local-definition "Annotation: user@example.net"
165165expiry-time="20190606" ssh-rsa AAAAB3N21S== user@example.net
166- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
166+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
167167#^^^^^^^^^^ keyword.other.authorized_keys
168168# ^ keyword.operator.assignment.authorized_keys
169169# ^^^^^^^^^^ string.quoted.double.authorized_keys
@@ -175,7 +175,7 @@ expiry-time="20190606" ssh-rsa AAAAB3N21S== user@example.net
175175# ^^^^^^^^^^^^^^^^ meta.annotation.identifier.ssh.common string.unquoted.ssh.common
176176# @@@@@@@@@@@@@@@@ local-definition "Annotation: user@example.net"
177177environment="NAME=value",environment="NAME2=value2" ssh-rsa AAAAB3N21S==
178- #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.authorized- key.authorized_keys
178+ #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.line.key.pubkey
179179#^^^^^^^^^^ keyword.other.authorized_keys
180180# ^ keyword.operator.assignment.authorized_keys
181181# ^^^^^^^^^^^^ string.quoted.double.authorized_keys
0 commit comments