오늘까지 내 디렉토리에는 이미 여러 개의 SSH 키가 있었고 ~/.ssh/
키를 3개 더 추가할 때까지 모든 것이 잘 작동했습니다. 재부팅 후에는 ssh
이전에는 가능했지만 더 이상 키를 사용하여 서버에 액세스 할 수 없다는 것을 알았습니다 . 연결을 확인할 때 예상되는 키를 읽지도 않고 있다는 ssh
것을 알 수 있습니다 . 이것이 바로 내가 키를 얻는 이유입니다 . 키를 수동으로 추가하는 경우: 유효합니다.ssh
Too mnay authentication failures
ssh add path/to_key
왜 더 이상 작동하지 않습니까? 더 많은 키를 추가하기 전까지는 잘 작동했습니다. 로컬에는 총 10개의 개인 키와 공개 키가 있습니다. 그게 그렇게 중요한 건가? 힌트나 간단한 설명을 주실 수 있나요? 이건 어떻게 작동하나요?
답변1
이는 서버가 알고 있는 모든 키에 대해 시도하기 때문에 발생합니다. 올바른 키를 찾기 전에 시도한 키 수가 최대 확인 시도 횟수를 초과하면 이 오류가 발생합니다.
따라서 지정하는 것이 좋습니다.
이러한 문제를 완화하기 위해 폴더를 만든 다음 구성 파일을 만들었습니다.
각 그룹에 5개만 논리적으로 서버를 그룹화합니다.
각 그룹에 대한 폴더 만들기
각 그룹에 대한 프로필 만들기
한도에 도달하지 않도록 모든 서버가 최대 5번의 인증 시도로 설정되어 있는지 확인하세요.
그런 다음 프로필이 정확하고 5명으로 구성된 그룹을 위한 준비가 되었는지 확인하세요.
시스템 수가 많지 않으면 ~/.ssh/config를 사용합니다.
다음 항목을 입력합니다.
Host dev
HostName dev.example.com
Port 22000
User fooey
Host github.com
IdentityFile ~/.ssh/github.key