개인키를 새 PC로 옮겼습니다. 권한이 정확합니다(0600). 그러나 ssh user@server는 마이그레이션된 키를 사용하지 않습니다. 해당 호스트에 대한 구성 파일을 생성하려고 시도했지만 여전히 아무 것도 없습니다.
ssh -i ~/.ssh/id_rsa user@server를 통해 직접 참조하면 키가 작동합니다.
컴퓨터 간 개인 키 마이그레이션에 대한 유용한 정보를 찾을 수 없는 것 같습니다(단지 복사 제외).
내가 도대체 뭘 잘못하고있는 겁니까?
답변1
당신의~/.ssh/config
기존 컴퓨터에는 아래와 비슷한 줄이 있어야 합니다.
Host server
IdentityFile ~/.ssh/id_rsa
ssh
이는 수동으로 키를 지정하지 않고 키를 사용하라는 내용입니다 .
답변2
첨가
Host *
IdentityFile ~/.ssh/id_rsa
문제를 해결했습니다