ssh를 통해 서버에 로그인 할 때 다음 명령을 자동으로 실행하려고합니다.
ssh-agent /bin/bash
ssh-add ~/.ssh/id_rsa
내 ssh 키에는 암호가 있으며 로그인 당 한 번 입력하면 좋습니다.
나는 이것을 .bashrc 파일에 넣으려고했지만 ssh-agent가 새로운 bash 세션을 시작한다고 생각합니다. 내 .bashrc에 로그인 한 후 로그인하려고하면 멈추고 'exit'를 입력하여 'passphrace를 입력하여 키 잠금 해제'프롬프트를 확인하십시오.
다른 제안?
서버에서 우분투 LTS를 실행 중
서버에서 키 에이전트가 필요한 이유 연결하려는 로컬 클라이언트 에 있어야합니다 .
—
Zoredache
@Zoredache
—
Upvote
git pull
원격 서버에서 할 수 있기를 원합니다
그런 다음 로컬 머신에서 SSH 에이전트를 실행하고 에이전트를 전달하십시오.
—
Zoredache
@ Zoredache 감사합니다, 그것이 가능하다는 것을 몰랐습니다. 그러나 여전히 내 로컬 컴퓨터에서도 bash 스크립트 내에서 ssh-add / ssh-agent를 수행하고 싶습니다. 이러한 명령을 수동으로 실행해야하는 번거 로움이 있습니다.
—
Upvote