ssh는 호스트 이름을 확인하기 위해 /etc/hosts를 사용하지 않습니다.

ssh는 호스트 이름을 확인하기 위해 /etc/hosts를 사용하지 않습니다.

내 /etc/hosts 파일이 /etc/hosts에서 보이는 방식은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

SSH를 사용하여 다음 시스템 중 하나에 연결하려고 하면:

ssh -p 22 ramy@Ramy-MacBook

오류가 발생합니다.

ssh: Could not resolve hostname Ramy-MacBook: Name or service unknown

IP 주소를 사용하면 작동합니다.

답변1

처음 두 줄의 기본 항목을 살펴보세요. 호스트/IP 순서를 혼동했습니다.

대신 이것을 시도해 보세요:

192.168.0.18      ramy-VirtualBox     
192.168.0.8       Ramy-MacBook   

답변2

이는 정상적인 현상입니다. 귀하의 경우에는 IP를 먼저 쓴 다음 이름을 적어야 합니다.

192.168.0.8       Ramy-MacBook
192.168.0.18      ramy-VirtualBox

관련 정보