如果/etc/hosts
像这样定义一个主机怎么办:
192.168.0.100 server
定义~/.ssh/config
如下:
Host server
HostName 192.168.0.101
然后您将SSH进入服务器:ssh server
。
如何解决这种冲突?我猜一个优先级要高于另一个优先级。
如果这样做ssh server
,服务器部分可以是真实的主机名或某些ssh内部的“昵称”。ssh首先在.ssh / config中寻找一个昵称,如果在那里找到配置,它将使用它。如果找不到配置,它将采用真实的主机名,然后尝试通过/ etc / host和dns对其进行解析。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句