ssh-add를했습니다. 세션 도중 잘 작동하지만 ssh를 사용하여 서버를 종료했다가 다시 연결하면 더 이상 작동하지 않습니다. ssh-add -l은 다음과 같습니다. ID가 없습니다.ssh-agent가 시작되었지만 SSH-add는 지속적인 이벤트가 아닙니다.
eval $ (ssh-agent)를 사용하여 my .bash_profile에서 ssh-agent를 시작합니다.
신원을 유지하기 위해 내가 할 수있는 아이디어가 있습니까?
// 편집 여기 내 시나리오가 있습니다. 나는 ssh를 사용하여 나의 웹 공간에 연결하고있다. git pull을 사용하여 github에서 데이터를 가져 오려고합니다. 나는 github에 연결을 추가하고 git pull은 잘 동작한다. 그러나 암호문을 요구합니다. passphrase를 추가하는 ssh-add adn을 사용하면 현재 세션에 대해서만 암호가 중지됩니다.
서버에서 자동 시작되지 않으므로 eval $(ssh-agent)
과 같은 것을 사용하여 ssh-agent를 시작해야합니다.
내가 겪고있는 주요 문제는 github에서 요청한 git pull을 수행하는 스크립트가 필요하므로 암호를 제공 할 수 없다는 것입니다.
안녕하세요, 슬프게도 서버에 연결하고 있으며이 서버는 신원을 저장해야 영향력이 제한됩니다. 다른 키가 있으므로 전달도 작동하지 않습니다. 다른 것들이 나에게 효과가 있을지 모르겠다. 나는 질문을 편집했다. 아마도 내가 당신에게 내가 무엇을 얻기 위해 노력하고 있는지 더 잘 이해할지도 모른다. –
풀 전용 인 경우 GitHub에서 배포 키 (읽기 전용)를 사용할 수 있습니다. 'https://github.com///admin/keys'에서 하나를 만들고 웹 서버에 해당 개인 반을 넣으십시오. 암호를 사용하지 않고 암호를 만들지 만 키의 범위와 읽기 전용은 제한되어 있습니다. –
물론 그랬습니다, 고마워요. –