[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ssh_config



есть несколько подсетей с машинками к которым нужно иметь доступ по ssh 
аунтефикация происходит с помощью ssh ключей, для каждой подсети ключи разные.
есть желание описать (маски или что то подобное) в .ssh/config так что бы
не приходилась каждый раз вызывать ssh -i .ssh/id_blabla с нужным клюём.


сделал так... появилась проблема  когда вместо имени задаёшь fqdn то он
сравнивает c маской ip и не найдя сходства использует *
мне хотелось бы что бы сравнивание проходило не по имени хоста а по ip
как это сделать?

,----[ config ]
| Host  192.168.1.*
| 	ForwardX11 no
| 	ForwardX11Trusted no
| 	ConnectTimeout 0
| 	Compression no
| 	CheckHostIP no
| 	StrictHostKeyChecking no
| 	IdentityFile ~/.ssh/id_1
| 	KeepAlive no
| 	HashKnownHosts no
| 
| Host  192.168.2.*
| 	ForwardX11 yes
| 	ForwardX11Trusted yes
| 	IdentityFile ~/.ssh/id_2
| 	Compression yes
| 	CheckHostIP no
| 	ConnectTimeout 0
| 	KeepAlive no
| 	StrictHostKeyChecking no
| 	HashKnownHosts no
| 	
| 
| Host  *
| 	ForwardX11 yes
| 	ForwardX11Trusted yes
| 	IdentityFile ~/.ssh/id_rsa
| 	Compression yes
| 	CheckHostIP no
| 	ConnectTimeout 0
| 	KeepAlive no
| 	StrictHostKeyChecking no
| 	HashKnownHosts no
`----
User-Agent: Gnus v5.11/GNU Emacs 22.0



Reply to: