Mac에서 Fork에 대한 SSH 개인 키를 구성하는 방법은 무엇입니까?

Mac에서 Fork에 대한 SSH 개인 키를 구성하는 방법은 무엇입니까?

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

거기에 열쇠를 올려놓으면 괜찮습니다.

관련 정보