SSH-ADD(1)

명칭
ssh-add - 인증 에이전트에 RSA 혹은 DSA 비밀열쇠를 추가한다

서식
ssh-add [-lLdDxX] [-t 생존 시간] [file ...] ssh-add -s 리더 ssh-add -e 리더

해설
ssh-add (은)는 인증 에이전트이다 ssh-agent(1). 에, RSA 혹은 DSA 의 인증열쇠를 추가합니다. 인수없이 실행되었을 경우, 이것은 $HOME/.ssh/id_rsa, $HOME/.ssh/id_dsa 및 $HOME/.ssh/identity 의 각 파일을 추가합니다. 명령행으로부터 다른 파일명을 줄 수도 있습니다. 패스 프레이즈가 필요한 경우, ssh-add (은)는 유저에게 그것을 묻습니다. 이 패스 프레이즈는 유저의 단말로부터 읽힙니다. 복수의 identity 파일이 지정되었을 경우, ssh-add (은)는 마지막에 입력된 패스 프레이즈를 반복해 사용합니다.

ssh-add 하지만 잘 움직이기 위해서(때문에)는, 인증 에이전트가 움직이고 있어, 게다가 알려지고가 현재의 프로세스의 선조가 되어 있을 필요가 있습니다.

옵션은 이하대로입니다:

-l  현재, 에이전트에 의해 보관 유지 떠날 수 있어 모든 열쇠의 지문 (fingerprint)(을)를 표시합니다.

-L  현재, 에이전트에 의해 보관 유지 떠날 수 있어 모든 공개열쇠의 정보를 표시합니다.

-d  열쇠를 추가하는 것이 아니라, 에이전트로부터 열쇠를 없앱니다.

-D  에이전트로부터 모든 열쇠를 없앱니다.

-x  에이전트를 패스워드로 잠급니다.

-X  에이전트의 락을 뗍니다.

-t 생존 시간
    에이전트에 열쇠를 추가하고 말이야 있고, 그 열쇠의 최대 생존 시간을 지정합니다. 생존 시간은 초수, 혹은 sshd(8). 그리고 사용되고 있는 형식에서 지정할 수 있습니다.

-s 리더
    스마트 카드 reader 에 열쇠를 추가합니다.

-e 리더
    스마트 카드 reader (으)로부터 열쇠를 삭제합니다.

관련 파일

$HOME/.ssh/identity
    그 유저가 프로토콜 버젼 1 으로 사용한다 RSA 인증용의 비밀열쇠가 들어가 있습니다.

$HOME/.ssh/id_dsa
    그 유저가 프로토콜 버젼 2 로 사용한다 DSA 인증용의 비밀열쇠가 들어가 있습니다.

$HOME/.ssh/id_rsa
    그 유저가 프로토콜 버젼 2 로 사용한다 RSA 인증용의 비밀열쇠가 들어가 있습니다.

비밀열쇠가 들어간 파일은 본인 이외의 누구에게도 읽혀져서는 안됩니다. 타인으로부터 읽을 수 있게 되어 있으면(자), ssh-add (은)는 이 파일을 무시합니다.

환경 변수

DISPLAY and SSH_ASKPASS
    ssh-add (은)는 단말로 달리고 있는 경우, 패스 프레이즈가 필요하게 되면(자) 그 단말로부터 패스 프레이즈를 읽어들입니다. ssh-add (이)가 사용할 수 있는 단말이 없을 때에서도, 환경 변수 DISPLAY (와)과 SSH_ASKPASS 하지만 설정되어 있으면, ssh-add 하 SSH_ASKPASS 그리고 지정된 프로그램을 시작해 패스 프레이즈를 읽기 위한 X11 윈도우를 엽니다. 이것은 특히 ssh-add (을)를 .Xsession 등의 스크립트로부터 달리게 할 때 유효합니다 (기종에 따라서는, 이것이 잘 동작하기 위해서는 입력을 /dev/null 에 리디렉트 해 둘 필요가 있을지도 모릅니다).

SSH_AUTH_SOCK
    에이전트와 통신하기 위한 unix 도메인 소켓에의 패스명이 들어가 있습니다.

진단
ssh-add (은)는, 성공하면(자) 종료 상태로서 0 을, 지정된 명령이 실패하면(자) 1 을, 인증 에이전트와 통신할 수 없는 경우는 2 를 돌려줍니다.

저자
OpenSSH 는 Tatu Ylonen 에 의한, 프리인 오리지날판 ssh 1.2. 12 릴리스로부터 파생한 것입니다. Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de Raadt 및 Dug Song 가 많은 버그를 제거해, 새로운 기능을 다시 추가해 OpenSSH 를 만들었습니다. SSH 프로토콜 버젼 1.5 및 2.0 의 서포트는 Markus Friedl 의 공헌에 의하는 것입니다.

일본어 번역
니이야마 유스케 (yusuke at cs . nyu . edu) 2002/6/21 (for 3.3p1)

당메뉴얼 페이지는 씨의 호의에 의해 FreeBSD 일본어 메뉴얼에 수록하고 있습니다. 번역에 대한 의견, 지적이 있으면 니이야마씨 (yusuke at cs . nyu . edu), 및 FreeBSD jpman 프로젝트 <man-jp@jp.FreeBSD.org> 까지 전송해 주세요.

관련 항목
ssh(1), ssh-agent(1), ssh-keygen(1), sshd(8)