SSH-Agent를 사용하면 SSH 키 페어 인증 시의 패스 프레이즈 입력을 자동화 할 수 있습니다.
SSH-Agent 기동
[root@localhost-live ~]# eval $(ssh-agent)
Agent pid 1623
패스 프레이즈 등록
[root@localhost-live ~]# ssh-add
Enter passphrase for /home/testuser01/.ssh/id_rsa:
Identity added: /home/testuser01/.ssh/id_rsa (testuser01@samplehost)
확인
[root@localhost-live ~]# ssh-add -l
3072 SHA256:3f+NQ4SaEtBeF+PosfbNF5KbmiJ+S8uv9Lw+L2kWlHw testuser01@samplehost (RSA)
SSH 키 페어를 설정한 임의의 호스트에 패스 프레이즈 입력을 생략하고 접속 가능한지 확인합니다.
[root@localhost-live ~]# ssh samplehost hostname
samplehost
SSH-Agent 프로세스 종료
프로세스를 종료하지 않고 로그아웃하면 프로세스가 남아있기 때문에 주의가 필요합니다.
[root@localhost-live ~]# eval $(ssh-agent -k)
Agent pid 1623 killed
댓글