한동안 ssh 키의 비밀번호 기억


18

ssh 키를 만들었습니다. git 저장소와 연결하는 데 사용합니다. 키를 만들 때 암호를 추측하기 어렵다는 메시지가 나타났습니다. 따라서 40 자 이상의 암호를 사용했습니다. 이제, 모든 내가 할 시간 git clone, push또는 그와 유사한 것을, 나는 (내가 바로 그것을 얻을하지 않습니다 특히 약간의 시간이 소요됩니다) 입력에 암호가 필요합니다.

나는 보안 기능을 즐기고 있다는 것이 기쁘다. 그러나 ssh 암호를 5-15 분 (또는 다른 임의의 양) 동안 캐시하는 것이 좋습니다. 때로는 작은 시간 안에 저장소에서 많은 작업을 수행하며 암호를 입력하는 데 너무 많은 시간이 걸립니다. 어떻게해야합니까?


1
가능하면 공개 키 인증 사용으로 전환하십시오. 이 체계에서 개인 키 (공개 키와 함께 작성해야 함)는 컴퓨터를 떠나지 않습니다. 암호를 사용하여 암호를 보호 할 수 있지만 컴퓨터에서 합리적인 보안 조치를 취하면 공격자가 개인 키를 먼저 얻는 것이 더 어렵 기 때문에 암호가 더 짧을 수 있습니다.
David Z

답변:


24

SSH 에이전트를 사용하여이를 수행 할 수 있습니다. 대부분의 데스크탑 환경은 하나를 시작합니다. 당신은 그것을 실행하여 키를 추가 할 수 있습니다

ssh-add

에이전트를 시작해야하는 경우 다음을 실행하십시오.

eval $(ssh-agent)

(여러 환경 변수를 설정합니다).

시간 초과를 지정할 수 있는 -t옵션 ssh-agent입니다. 자세한 내용 은 SSH 에이전트의 기본 시간 초과 구성 을 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.