Machine alice는 클라우드 어딘가에 새로 시작된 서버 인 machine bob에 코드를 배포하려고합니다. 코드는 개인 저장소에 있습니다. alice에는 ssh 키가 있습니다.
기본적으로 alice는를 원 ssh bob "git clone git@repo"
하지만 어떻게 든 키를 전달합니다.
이 작업을 수행하려면 무엇을해야합니까?
이것은라고 SSH 에이전트 포워딩 및 스위치가 -A
에 대한 ssh
. ssh-agent에 대해 잘 알고있는 경우 ssh -A bob "git clone git@repo"
수행하면 작업이 수행됩니다 ( -tt
작동하지 않는 경우 추가 옵션을 시도해보십시오 ).
에 대해 듣지 못했다면 ssh-agent
계속 읽을 수 있습니다.
eval `ssh-agent` ## start ssh-agent
ssh-add your.key ## add your key to agent, possibly unlocking if encrypted
ssh -A bob ## gets you to remote server with rather safe access to your local key
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다