在〜/ .ssh / config主机名和/ etc / hosts之间发生冲突时,优先处理什么?

林德

如果/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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

编辑/ etc / hosts和/ etc / sysconfig / network不会改变主机名

为什么我可以 ping ~/.ssh/config 中定义的主机名?

使用ssh -X主机名和xhost + hostname进行X11转发之间有什么区别;ssh主机名`?

我可以使用/ etc / hosts映射主机名和端口吗?

我想使用Shell脚本从/ etc / hosts打印所有IP地址和主机名

为什么我的主机名和/ etc / hostname在重启时会重置?

仅在Linux上使用/ etc / hosts解析主机名

使用/ etc / hosts使用端口解析主机名

在Linux中将主机名添加到/ etc / hosts

在/ etc / hosts中设置主机名别名?

将主机名回显到/ etc / hosts

如何使用列表的主机名解密解密的.ssh / known_hosts的主机名?

给定主机名,从〜/ .ssh / config获取主机

从非哈希SSH提取主机名known_hosts

/ etc / hosts和DNS如何一起工作以将主机名解析为IP地址?

配置etc /主机名

给定别名,从ssh config获取主机名

如何使 .ssh/config 文件主机名可配置

通过〜/ .ssh / config多次更改主机名

如何在ssh config中匹配实际的主机名?

zsh ssh自动完成主机,而不是〜/ .ssh / hosts中的主机名

通过SSH连接主机名而不是用户名和主机名

为什么将主机名添加到/ etc / hosts条目会更改查看的网站

在创建脚本以更新/ etc / hosts文件中的主机名时遇到多个问题?

主机名和域名之间的区别

ssh和GIT:无法解析主机名

如何从类似于/ etc / hosts的文件中的IP地址获取主机名

如何将我的容器的主机名添加到/ etc / hosts?

我应该如何在/ etc / hosts中添加主机名?