2012-01-24 3 views
2

방법이나 이유는 확실하지 않지만 ssh-agent는 저장된 암호를 모두 잃어 버렸습니다. 어떻게 다시 추가 할 수 있습니까?Git ssh-agent를 사용하여 암호를 저장하는 방법

SSH를 통해 연결할 때 암호를 입력하고 ssh-agent에서 암호를 기억하도록하고 싶습니다.

나는 다른 호스트에 대한 설정 파일을 사용하고 내가 알고있는 한 그곳에 어떤 항목에 대해서도 ssh-add이 없지만 일단 암호를 입력하면 에이전트가 그것을 기억했다는 것을 기억한다.

감사합니다.

+2

망할 놈의 질문은 여기에 아주 환영하지만,이 정말 망할 놈의 특정되지 않기 때문에, 당신은 아마 더 나은 답변을 볼 수있는 곳 SU에 걸쳐 이동하는 투표를하고있다. – Cascabel

답변

1

ssh-agent를 생성 한 쉘과 동일한 쉘에서 생성되지 않은 쉘을 사용하는 경우 ssh가 쿼리 할 에이전트를 알 수 있도록 일부 env 변수를 설정해야합니다.

새 셸로 쉽게 가져올 수 있도록 ssh-agent를 실행할 때 표시됩니다.

자세한 내용은 http://mah.everybody.org/docs/ssh을 참조하십시오.

+0

그래서 Git Bash가 실행될 때 시작되는 ssh-agent에 모든 키의 암호를 추가했습니다. 그것들을 기억하지만 일단 노트북을 다시 시작하면 더 이상 그것을 알지 못합니다. – Francisc

+0

ssh-agent는 재부팅시 패스 프레이즈를 기억하지 않아야합니다. 암호를 사용하지 않고 ssh 키를 원한다면 암호를 사용하지 않고 ssh 키를 만들면됩니다. – phord

관련 문제