더북(TheBook)
Q keychain 없이 ssh-agent를 사용하려면 어떻게 해야 하나요?

A 시스템 관리를 자동화하는 과정에서 다음 몇 가지 원칙은 기억해둘 필요가 있습니다.

keychain은 매우 편리한 도구입니다. 만일 keychain이 없다면 ssh-agent를 백그라운드로 실행시키고 개인키를 등록해서 사용해야 합니다.

eval 명령으로 ssh-agent를 백그라운드로 실행시킵니다. 이렇게 해야 복잡하게 환경변수를 일일이 넘기는 수고를 덜 수 있습니다. ssh-agent를 둘러싸는 기호는 키보드 자판 1 왼쪽에 위치한 역따옴표(Backquote)입니다.

shinjaehun@losttemple:~$ eval `ssh-agent`
Agent pid 5028
ssh-add로 개인키를 ssh-agent에 등록합니다. 개인키에 패스구문이 설정되어 있다면 여기에서 입력해야 합니다.
shinjaehun@losttemple:~$ ssh-add
Enter passphrase for /home/shinjaehun/.ssh/id_rsa: ********
Identity added: /home/shinjaehun/.ssh/id_rsa (/home/shinjaehun/.ssh/id_rsa)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.