CentOS7 SSH는 localhost에 연결할 수 없습니까?

CentOS7 SSH는 localhost에 연결할 수 없습니까?

구성 중이에요하둡환경.

  1. 나는 $ ssh-keygen -t rsa -P ""및 .id_rsa.pubid_rsa
  2. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys비밀번호 없는 로그인을 설정하는 데 사용됩니다 .
  3. ssh localhost이제 명령을 입력 하면 다음 오류가 발생합니다.The authenticity of host 'localhost (::1)' can't be established.

이 문제를 어떻게 해결할 수 있나요? 여기에 이미지 설명을 입력하세요.

답변1

호스트 신뢰성을 확인할 수 없습니다호스트 키가 존재하지 않는다는 의미입니다.~/.ssh/known_hosts그리고 SSH 연결이 허용되기 전에 등록이 필요합니다. yes라고 입력하면 완료됩니다.

또한 권한을 변경하는 것을 잊지 마세요~/.ssh/authorized_keys도착하다0600또는 잘못된 파일 권한으로 인해 키가 인증되지 않습니다.

답변2

SSH 클라이언트는 호스트에 처음으로 연결하는 것이라고 알리고 연결을 원하는지 확인하도록 요청합니다. 아니오라고 말하면 호스트의 신원 확인을 거부하기 때문에 SSH 클라이언트가 연결을 종료합니다.

SSH 클라이언트가 호스트의 신원을 확인하도록 요청하면 다시 시도하고 예를 선택하십시오.

관련 정보