암호문 및 암호를 입력하지 않고 보안 셸을 사용하려는 경우 에이전트 데몬을 사용할 수 있습니다. 호스트마다 계정이 다른 경우 세션에 필요한 키를 추가합니다.
필요한 경우 다음 절차의 설명에 따라 수동으로 에이전트 데몬을 시작할 수 있습니다.
mySystem% eval `ssh-agent` Agent pid 9892
mySystem% pgrep ssh-agent 9892
mySystem% ssh-add Enter passphrase for /home/username/.ssh/id_rsa: <Type passphrase> Identity added: /home/username/.ssh/id_rsa(/home/username/.ssh/id_rsa) mySystem%
mySystem% ssh myRemoteHost -l username
문장암호 프롬프트가 표시되지 않습니다.
이 예에서는 jdoe가 에이전트 데몬에 두 개의 키를 추가합니다. –l 옵션이 데몬에 저장된 모든 키를 나열하는 데 사용됩니다. 세션 종료 시 –D 옵션이 에이전트 데몬에서 모든 키를 제거하는 데 사용됩니다.
myLocalHost% ssh-agent mySystem% ssh-add Enter passphrase for /home/jdoe/.ssh/id_rsa: <Type passphrase> Identity added: /home/jdoe/.ssh/id_rsa(/home/jdoe/.ssh/id_rsa) mySystem% ssh-add /home/jdoe/.ssh/id_dsa Enter passphrase for /home/jdoe/.ssh/id_dsa: <Type passphrase> Identity added: /home/jdoe/.ssh/id_dsa(/home/jdoe/.ssh/id_dsa) mySystem% ssh-add -l md5 1024 0e:fb:3d:53:71:77:bf:57:b8:eb:f7:a7:aa:df:e0:d1 /home/jdoe/.ssh/id_rsa(RSA) md5 1024 c1:d3:21:5e:40:60:c5:73:d8:87:09:3a:fa:5f:32:53 /home/jdoe/.ssh/id_dsa(DSA) User conducts Oracle Solaris Secure Shell transactions
myLocalHost% ssh-add -D Identity removed: /home/jdoe/.ssh/id_rsa(/home/jdoe/.ssh/id_rsa.pub) /home/jdoe/.ssh/id_dsa(DSA)