Mac에서 Git 클라이언트용으로 Fork를 사용해 보았습니다! 기존 SSH 개인 키를 구성하는 방법을 안내해 줄 수 있습니까?
감사합니다!
답변1
Mac의 Fork는 일반적으로 id_rsa 및 id_rsa.pub라고 하는 기본 SSH 키가 무엇이든 사용합니다. 다른 이름의 키를 생성한 경우 다음을 사용하여 .ssh/config 파일을 업데이트(또는 존재하지 않는 경우 생성)하여 이를 기본 키로 설정할 수 있습니다.
IdentityFile /home/myuser/.ssh/keyhello
여기에 공개 키가 아닌 개인 키를 지정하고 있는지 확인하세요(어떤 이유에서인지 실수를 했고 결국 잘못된 형식 오류가 발생함).
내 Mac에서는 키에 대한 권한이 너무 크다는 불만이 계속해서 접수되어 두 파일 모두에 대해 chmod 600을 수행하여 해당 문제를 해결했습니다.
보다여기기본 키에 대해 자세히 알아보세요.
이렇게 하면 ssh를 사용하는 모든 항목이 별도로 지정하지 않으면 이제 이 키를 사용하려고 시도하게 됩니다. 즉, ssh 명령줄을 사용하는 경우 키를 변경하려면 -i를 지정해야 합니다.
Fork가 Windows 버전처럼 이를 구성할 수 있다면 훨씬 더 좋을 것입니다.
답변2
모든 시스템에서 SSH 키는 사용자 홈 디렉터리의 하위 폴더에 있습니다 .ssh
. 이는 모든 운영 체제에서 이런 방식이며 사용자가 해야 할 일은 포크가 제공하는 목록에서 하나를 선택하는 것뿐입니다.
- Windows: %userprofile%\.ssh
- 리눅스: ~/.ssh
- 맥: $HOME/.ssh
거기에 열쇠를 올려놓으면 괜찮습니다.