OpenSSH/OpenSSH 配置中的模式匹配
外觀
< OpenSSH
模式由零個或多個非空白字元組成。星號 (*) 匹配一行中的零個或多個字元,問號 (?) 匹配一個字元。例如,要指定一組應用於 ssh_config(5) 中“.co.uk”域集中的任何主機的一組宣告,可以使用以下模式。
Host *.co.uk
以下模式將匹配 192.168.0.1 - 192.168.0.9 範圍內的任何主機。
Host 192.168.0.?
模式列表是透過空格分隔的模式列表。以下模式列表匹配“.co.uk”或“.ac.uk”域中的主機。
Host *.co.uk *.ac.uk
單個模式本身或作為模式列表的一部分可以透過在前面加上感嘆號 (!) 來否定。以下將匹配example.org 中的任何主機,除了gamma。
Host *.example.org !gamma.example.org
在 ssh_config(5) 中的模式列表不使用逗號。金鑰中的模式列表需要逗號。
例如,要允許從組織內的任何位置使用金鑰,但從撥號池除外,可以在authorized_keys 中使用以下條目。
from="!*.dialup.example.com,*.example.com"
另請參見 glob(7)