리눅스 마스터1급
리눅스 SSH 공개키를 이용한 패스워드 없이 인증(작성중)
송시혁
2021. 12. 31. 01:23
ssh 접속시 일반적으로 패스워드를 이용하여 접속한다. 그러나
rsync, lsync등으로 동기화를 구성할 때, 보통 ssh프로토콜을 원격지 서버에
접근하여 동기화를 하는데, 패스워드를 config 해야하는 불편함이 있다.
따라서, 패스워드 없이 ssh를 인증하는 방법에 대하여 서술하고, 추가적으로 lsync를 이용하여
디렉토리 동기화를 하려고 한다.
1. ssh 공개키, 비밀키 생성
ssh-keygen -t rsa
반드시 생성할 키에 대하여 password를 입력하지 않는다. password를 입력하면 마찬가지로 패스워드를
물어보기 때문이다.
2. 1번 절차에서 생성한 공개키(파일명.pub) remote 서버로 넣기
ssh-copy-id -i ~/.ssh/파일명.pub USER@DESTIP
원격지 서버에 authorized_keys 가 생성이 되었는지 확인한다.
3.