diff options
-rw-r--r-- | ssh_config.5 | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/ssh_config.5 b/ssh_config.5 index eae427607..01acd4286 100644 --- a/ssh_config.5 +++ b/ssh_config.5 | |||
@@ -33,8 +33,8 @@ | |||
33 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | 33 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
34 | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 34 | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
35 | .\" | 35 | .\" |
36 | .\" $OpenBSD: ssh_config.5,v 1.257 2017/10/05 12:56:50 jmc Exp $ | 36 | .\" $OpenBSD: ssh_config.5,v 1.258 2017/10/18 02:49:44 djm Exp $ |
37 | .Dd $Mdocdate: October 5 2017 $ | 37 | .Dd $Mdocdate: October 18 2017 $ |
38 | .Dt SSH_CONFIG 5 | 38 | .Dt SSH_CONFIG 5 |
39 | .Os | 39 | .Os |
40 | .Sh NAME | 40 | .Sh NAME |
@@ -1674,6 +1674,19 @@ pool, | |||
1674 | the following entry (in authorized_keys) could be used: | 1674 | the following entry (in authorized_keys) could be used: |
1675 | .Pp | 1675 | .Pp |
1676 | .Dl from=\&"!*.dialup.example.com,*.example.com\&" | 1676 | .Dl from=\&"!*.dialup.example.com,*.example.com\&" |
1677 | .Pp | ||
1678 | Note that a negated match will never produce a positive result by itself. | ||
1679 | For example, attempting to match | ||
1680 | .Qq host3 | ||
1681 | against the following pattern-list will fail: | ||
1682 | .Pp | ||
1683 | .Dl from=\&"!host1,!host2\&" | ||
1684 | .Pp | ||
1685 | The solution here is to include a term that will yield a positive match, | ||
1686 | such as a wildcard: | ||
1687 | .Pp | ||
1688 | .Dl from=\&"!host1,!host2,*\&" | ||
1689 | .Pp | ||
1677 | .Sh TOKENS | 1690 | .Sh TOKENS |
1678 | Arguments to some keywords can make use of tokens, | 1691 | Arguments to some keywords can make use of tokens, |
1679 | which are expanded at runtime: | 1692 | which are expanded at runtime: |