반응형

ssh 3

Obsidian에서 Git 플러그인 사용 시 SSH 키 암호 문제 해결하기 (macOS 환경)

Obsidian에서 Git 플러그인을 활용할 때, SSH 키에 암호가 설정되어 있다면 매번 암호 입력을 요구하거나 플러그인이 정상적으로 작동하지 않을 수 있습니다. 이 문제는 SSH 에이전트와 macOS 키체인을 활용하여 간단히 해결할 수 있습니다. 아래는 이를 설정하는 방법을 단계별로 정리한 가이드입니다.1. SSH 에이전트 실행 및 SSH 키 추가SSH 에이전트는 SSH 키를 메모리에 저장하고, 이후 Git 작업에서 암호를 다시 입력하지 않도록 도와줍니다.(1) SSH 에이전트 실행터미널에서 아래 명령어를 실행합니다:eval "$(ssh-agent -s)"실행 결과로 Agent pid가 출력되면 SSH 에이전트가 활성화된 상태입니다.(2) SSH 키를 SSH 에이전트에 추가SSH 키를 에이전트에 추가..

Git ERROR: You're using an RSA key with SHA-1, which is no longer allowed [Solved]

오류 ERROR: You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type. Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information. 새로운 환경에서 ssh-keygen을 사용할 수 없는 상황이라 온라인으로 RSA 키를 생성하고 GitHub Push 했는데 오류가 발생했습니다. 원인 공식 블로그(Improving Git protocol security on GitHub | The GitHub Blog)에 따르면 이제는 SHA-..

Development/Git 2022.08.22

WARNING: UNPROTECTED PRIVATE KEY FILE 해결

경고 외부 환경에서 git 작업을 위해 새로 key를 생성해서 작업을 하다가 이런 귀여운 경고가 나왔어요. 경고라면서 오류처럼 더 이상 진행이 안 되더라구요... 원인 원인은 개인키가 소유자 외에도 변경 가능한 권한으로 되어 있어서 발생한 것입니다. 개인키가 보호받지 못하기 때문에 발생하는 경고입니다. 아마 권한을 확인해보면 그룹 또는 공개에도 권한이 부여되어 있을 거예요! 저는 filezilla를 사용중이라 GUI로 볼 수 있는데, 개인키(id_rsa) 경로에서 아래 커맨드를 통해 권한을 확인할 수 있습니다. ls -l 해결 소유자 권한의 읽기/쓰기 만 부여하면 되는데, 소유자가 수정할 권한까지 주려면 "쓰기" 권한까지 부여하고, 수정할 필요가 없다면 "읽기" 권한만 부여하면 됩니다. 커맨드로 수정하셔..

Development/Another 2022.08.22
반응형