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있습니까?