내 ssh ID 파일을 ~ / .ssh / 폴더에 넣었습니다. 아마 거기에 약 30 파일이 있습니다.
서버에 연결할 때 사용할 ID 파일을 다음과 같이 지정합니다.
ssh -i ~ / .ssh / client1-identity client1@10.1.1.10
그러나 신원 파일을 지정하지 않으면 다음과 같이 사용하십시오.
ssh user123@example.com
오류가 발생합니다
user123에 대해 너무 많은 인증 실패
ID 파일을 지정하지 않고 ssh가 ID 파일을 찾을 수 있으면 모든 파일을 시도하기 때문에 이해합니다.
또한 ~/.ssh/config
파일을 편집하고 다음과 같이 지정할 수 있음을 이해합니다 .
호스트 example.com 우선 인증 키보드 대화 형, 비밀번호
해당 연결이 알려진 ID 파일을 시도하지 못하도록합니다.
따라서 신원 파일을 ~/.ssh/
디렉토리 외부로 옮길 수 있거나 구성 파일에서 신원 파일 인증을 사용하지 않으려는 각 호스트를 지정할 수 있지만 SSH가 기본 검색을하지 않도록 구입하도록 지시 할 수있는 방법이 있습니까? 신원 파일? 아니면 검색 할 항목을 지정 하시겠습니까?
ssh -v
확실히 찾기 위해 사용하십시오.