[기타] ssh 패스워드 없이 로그인 하기
[ ssh-keygen ]
ssh-keygen 란? 키값을 생성하고 공개키를 보내주면, 해당 서버에 ssh 로 접근을 할때 패스워드를 묻지않고 바로 접속이 되도록 해주는 기능
[마스터서버]
chmod 700 /root/.ssh
#cd /root/.ssh/
ssh-keygen -t rsa -> 해당 명령어치고 엔터만 누르면 됨
scp id_rsa.pub root@클라이언트IP:/root/.ssh/ -> 해당파일을 클라이언트에 보낼것
[ 클라이언트 ]
# cd /root/.ssh
# cat id_rsa.pub >> authorized_keys -> id_rsa.pub 파일의 내용을 authorized_keys 파일에 넣겠다는 의미 authorized_keys파일이 없을경우 생성할것
이제부터 ssh root@마스터서버IP 를 할경우 패스워드를 묻지않고 바로 접속이 됨.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
마스터서버에서 클라이언트로 id_rsa.pub 파일을 보낼때 ssh-copy-id -i id_rsa.pub root@클라이언트IP 이런식으로 보낼경우
자동으로 authorized_keys 파일로 변경이 됨. 즉 클라이언트에서 따로 작업해줄 필요가 없음