servidor protocolo descargar ssh

descargar - ssh protocolo



ssh-config por subred host (3)

Así que tengo un montón de máquinas en mi subred 10.10.10.x, todas ellas están configuradas esencialmente de la misma manera. Los diferencio de las máquinas en mi subred 10.10.11.x que tienen un propósito diferente.

Me gustaría poder escribir ''ssh 10.x'' para conectarse a las máquinas en la red 10. y ''ssh 11.x'' para conectarse a las máquinas en la red 11.

Sé que puedo configurar máquinas individuales para permitir el acceso a la ip completa, o la versión abreviada como esta en mi ~ / .ssh / config:

Host 10.10.10.11 10.11 HostName 10.10.10.11 User root

Esto puede ser bastante repetitivo para muchos hosts en mi red, por lo que mi pregunta es si existe una manera de especificar esto como un patrón, para toda la subred, algo como:

Host 10.10.10.x User root Host 10.x HostName 10.10.10.x User root

Gracias


Desde la página de manual:

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"

Así que puedes usar el host 10.*


Esta línea proporcionará la funcionalidad deseada:

Host 192.168.1.* IdentityFile KeyFile

Si intenta conectar un servidor cuya ip está en esta subred, podrá establecer una conexión ssh.


Para cualquier dirección IP de instancia de ec2, conéctese como ssh 13.236.179.67, tome automáticamente al usuario como usuario de ec2 y archivo de clave.

Host *.*.*.* IdentityFile ~/.ssh/key.pem CheckHostIP no PasswordAuthentication no User ec2-user UserKnownHostsFile /dev/null StrictHostKeyChecking no