다음과 같은 명령을 실행하고 싶습니다.
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
내 이해는 ssh-keygen이 홈 디렉토리로 출력된다는 것입니다. 홈 디렉토리가 내가 액세스 할 수없는 Git Bash (Windows, MYSS MINGW64)를 사용하여 네트워크 컴퓨터에서 작업하고 있습니다. 홈 디렉토리를 다음과 같이 변경합니다.
export HOME=C:/Users/myusername
그래서 지금 입력하면 :
echo $HOME
그것은 말한다 :
C:/Users/myusername
그러나 다시 ssh-keygen 명령을 실행하려고하면 액세스 할 수없는 디렉토리에서 실행됩니다. 프로파일 파일을 통해 하드 코딩 된 경로를 찾았지만 아무것도 찾을 수 없습니다. 액세스 권한이있는 디렉토리를 가리 키도록 변경하려면 어떻게합니까?
HOME
은의 기본 디렉토리에 영향을 미치지 않음ssh-keygen
). 디렉토리를 명시 적으로 지정해도 효과가 있지만 현재 정의 된 대로ssh-keygen
사용하지 않는 이유를 알고 싶습니다 .$HOME/.ssh
HOME