ssh 키는 지적하면 제대로 작동 ./ssh/config
하지만 시도하면 동일한 결과가 나타납니다.
$ssh-add mykey
Could not open a connection to your authentication agentssh-add -l
답변1
ssh-add가 에이전트에 키를 추가하려고 시도하지만 ssh-agent가 시스템에서 실행되고 있지 않습니다.
SSH에는 두 가지 키 사용 모드가 있습니다. ssh가 에이전트에 연결하여 에이전트에 인증을 요청하거나 ssh가 디스크에서 키를 읽고 있습니다.
첫 번째 모드는 시스템에서 실행 중인 에이전트가 없기 때문에 실패하지만 두 번째 모드는 관련된 에이전트가 없기 때문에 작동합니다.
에이전트를 임시로 시작할 수 있습니다 ssh-agent bash
. 그 후에는 ssh-add
아무 문제 없이 작동해야 합니다 .
일반적으로 에이전트는 데스크톱 환경에서 시작됩니다. 데스크탑 환경을 사용하지 않는 경우 에이전트가 (필요한 경우) 직접 실행되고 있는지 확인해야 합니다.
SSH를 통해 원격 호스트에 연결하는 경우. 그런 다음 로컬 프록시를 원격 호스트로 전송할 수 있습니다. ssh -A
원한다면 사용하십시오.