我正在尝试使用 Ansible 配置我的 Raspberry Pi,我做的第一件事是通过 Ansible 更改 /etc/hosts 文件中的主机名,我能够做到这一点。运行我的 Ansible playbook 后,我可以在远程 Raspberry Pi 的 /etc/hosts 中看到以下内容:
127.0.1.1 m1.open-electrons.com pi
127.0.0.1 localhost
现在,在我的本地计算机上,我尝试使用此主机名进行 ssh,如下所示:
$ ssh [email protected]
ssh: Could not resolve hostname m1.open-electrons.com: Name or service not known
但是当我这样做时:
$ ssh [email protected]
Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-1012-raspi aarch64)
.......
.......
为什么是这样?我究竟做错了什么?从几个小时开始就被这个问题阻塞了。