Raspberry Pi에서 호스트 이름을 사용하여 SSH를 실행할 수 없습니다.

Raspberry Pi에서 호스트 이름을 사용하여 SSH를 실행할 수 없습니다.

Ansible을 사용하여 Raspberry Pi를 구성하려고 하는데, 가장 먼저 한 일은 Ansible을 통해 /etc/hosts 파일의 호스트 이름을 변경하는 것이었고 그렇게 할 수 있었습니다. Ansible 플레이북을 실행한 후 원격 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)
.......
.......

왜 이런거야? 내가 뭘 잘못했나요? 몇 시간 이후로 이 문제에 봉착했습니다.

관련 정보