ssh를 통해 액세스하는 원격 저장소에서 git push 또는 git pull을 수행 할 때마다 ssh 암호를 입력하고 싶지 않습니다 (사용자 이름 및 암호를 통해 로그인).
ssh-agent
git config --global credential.helper 'cache --timeout=3600'
작동하지 않습니다. 계속 밀거나 당기고 싶을 때마다 비밀번호를 입력해야합니다.
작동하도록하려면 또 무엇을해야합니까?
내가 실행하면
ssh-agent bash
그런 다음 동일한 터미널에서 두 번 누르려고하는데 여전히 비밀번호를 두 번 입력해야합니다.
오, ssh 에이전트의 일을 오해했습니다. 사용자 이름과 비밀번호를 사용하고 있습니다. 비밀번호를 램에만 저장할 수 있습니까? 내 홈 폴더에 그냥 두는 것을 원하지 않습니다. – UTF-8
openssh
표준 도구로는 없습니다 . SSH 에이전트는 사용하기 전에 추가되는 키용입니다 (이제 처음 사용시에도 추가 할 수 있지만 이야기는 다릅니다).
그가 암호를 전달할 수 있도록하려면 sshpass
환경 변수에서 암호를 읽을 수있는이 있습니다. 그러나 보안 관점에서는 권장되지 않습니다. 보안에 관심이 있다면 공개 키 인증을 설정하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다