터미널에서 SSH로 호출하면 새로운 /etc/hosts 도메인이 작동하지 않습니다.

터미널에서 SSH로 호출하면 새로운 /etc/hosts 도메인이 작동하지 않습니다.

다음과 같이 SSH를 통해 원격 서버에 연결합니다.

ssh [email protected]

작업에 필요한 서버에 접속하기 위한 비밀번호가 있으므로 프로세스는 잘 작동합니다.

프로세스를 더 원활하게 만들고 매번 서버 IP를 입력하고 기억하는 것을 피하기 위해 IP 주소에 이름을 설정하고 싶었습니다.

/etc/hosts다음과 같이 IP를 추가하고 새 이름에 연결하는 파일을 편집했습니다 (두 번째 행).

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
::1             localhost
128.x.x.x       newname

다음을 사용하여 DNS 캐시를 플러시했습니다.

sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say

그러나 다음 명령을 통해 터미널에서 SSH 서버를 호출할 때:

ssh user@newname

명령이 작동하지 않고 다음 오류 메시지가 표시됩니다.

ssh: connect to host newname port 22: Operation timed out

어떤 제안이라도 환영합니다. 감사합니다!

관련 정보