23

したがって、10.10.10.xサブネット上に多数のマシンがあり、それらはすべて基本的に同じ方法で構成されています。これらを、異なる目的を果たす10.10.11.xサブネット上のマシンと区別します。

「ssh10.x」と入力して10.ネットワーク上のマシンに接続し、「ssh11.x」と入力して11ネットワーク上のマシンに接続できるようにしたいと思います。

個々のマシンをセットアップして、完全なIP、または〜/ .ssh/configの次のような短縮バージョンにアクセスできるようにすることができます。

Host 10.10.10.11 10.11
HostName 10.10.10.11
User root

これは、ネットワーク上の多くのホストでかなり繰り返される可能性があるため、私の質問は、サブネット全体に対して、次のようなパターンとしてこれを指定する方法があるかどうかです。

Host 10.10.10.x
User root

Host 10.x
HostName 10.10.10.x
User root

ありがとう

4

2 に答える 2

25

この行は、必要な機能を提供します。

Host 192.168.1.*
IdentityFile KeyFile

IPがこのサブネットにあるサーバーに接続しようとすると、ssh接続を確立できます。

于 2014-02-28T08:53:16.447 に答える
15

マンページからssh_config(5)

 A pattern consists of zero or more non-whitespace characters, ‘*’ (a
 wildcard that matches zero or more characters), or ‘?’ (a wildcard that
 matches exactly one character).  For example, to specify a set of decla‐
 rations for any host in the “.co.uk” set of domains, the following pat‐
 tern could be used:

       Host *.co.uk

 The following pattern would match any host in the 192.168.0.[0-9] network
 range:

       Host 192.168.0.?

 A pattern-list is a comma-separated list of patterns.  Patterns within
 pattern-lists may be negated by preceding them with an exclamation mark
 (‘!’).  For example, to allow a key to be used from anywhere within an
 organisation except from the “dialup” pool, the following entry (in
 authorized_keys) could be used:

       from="!*.dialup.example.com,*.example.com"

だからあなたはただ使うことができますhost 10.*

于 2012-12-10T07:58:43.383 に答える