somename
내가 할 수 있는 일부 호스트의 IP 주소를 어떻게 알 수 ssh
있습니까?
명령 의 상세 플래그 ( -v
)를 사용하십시오 ssh
.
ssh somename -v
출력에는 무엇보다도 연결중인 서버의 확인 된 IP를 나타내는 행이 포함되어야합니다.
debug1: Connecting to aur.archlinux.org [5.9.250.164] port 22.
이 호스트에서 nslookup을 수행하면 "응답 없음"이라고 표시됩니다. 어떻게ssh
이름을 해결할 수 있습니까?
불가능한 ssh
호스트 이름을 nslookup
확인할 수 있는 가장 가능한 원인은 호스트 이름이ssh
수준 .
당 매뉴얼 페이지 , 세 곳이 어디에 설정 파일에서 외모 :ssh_config(5)
ssh
- 명령 줄 옵션
- 사용자 구성 파일 (~ / .ssh / config)
- 시스템 전체 구성 파일 (/ etc / ssh / ssh_config)
이러한 파일 중 하나에 somename
다른 호스트 이름 또는 IP의 별명으로 호스트 이름 (또는 일치하는 패턴) 이 포함될 수 있습니다 . 예를 들면 다음과 같습니다.
# explicit alias of somename to 8.8.8.8 IP
Host somename
HostName 8.8.8.8
# pattern alias (that obviously matches somename) to another hostname
# that is itself resolved via DNS (and that can be nslookup-ed).
Host *
HostName anotherhostname
자세한 내용은 ssh_config(5)
매뉴얼 페이지 설명 Host
및 HostName
지시문 및 PATTERNS
섹션을 참조하십시오.
/etc/hosts
또는에 나열되어~/.ssh/config
있습니까?