SSH 호스트: 호스트 이름을 확인할 수 없습니다.

SSH 호스트: 호스트 이름을 확인할 수 없습니다.

연결할 수 있도록 VI 구성 파일에서 SSH 로컬 전달 포트 설정을 수행하려고 합니다.하이브서버에서 작업을 수행R 프로그래밍.

따라야 할 단계:

  1. 쉘에서는 VI 구성 파일에서 아래를 구성했습니다.
Host bdp-*
UserName a6000

Host bdp-prod
HostName pdl001.na.abc.com
LocalForward 10000:pdl002.na.abc.com:10000
  1. 내가 할 때
ssh bdp-prod

다음 오류가 발생합니다.

ssh: 호스트 이름을 확인할 수 없습니다. bdp-prod: 이름 또는 서비스를 알 수 없습니다.

여기에 게시된 몇 가지 유사한 문제를 확인했습니다.이 설정과 관련된 일부 블로그하지만 무엇이 잘못되었는지 알 수 없었습니다.

ssh: 호스트 이름을 확인할 수 없습니다. hnname: 이름 또는 서비스를 알 수 없습니다.

OS-windows, ssh 버전은 4.1입니다. bdp-prod는 구성 파일의 호스트 이름에 대한 별칭입니다.

답변1

구성 파일이 잘못된 위치에 생성되었습니다. 이제 다음을 사용하여 구성을 만들었습니다.

vi ~/.ssh/config

문제에서 언급한 내용과 동일하며 로컬 포트 ​​전달 작업이 가능합니다. 모든 도움에 감사드립니다.

답변2

nscd --invalidate=hosts     

나를 위해 일했습니다.

관련 정보