간만에 서버작업..
서버 간의 ssh 키 작업은 서버 도입초기에 하고 다시는 할일이 없는데,
신규 서비스에 대해서 서버 작업을 맡게 되었다.
제대로 한 것 같은데 동작하지 않아서..
찾아본 결과를 한 번 메모해본다. (또 까먹을 때 되면 서버 작업 할 수도 있으니까-ㅅ-)
(A서버)
ssh-keygen -t rsa 명령으로 키 생성
(B서버)
mkdir ~/.ssh 디렉토리 생성
chmod 700 ~/.ssh
scp A:~/.ssh/id_rsa.pub ~/.ssh/authorized_keys A서버의 공개키를 B서버의 인증키로 복사
chmod 600 ~/.ssh/authorized_keys
(A서버)
ssh B-HOSTNAME
내가 놓친 부분은 .ssh 디렉토리를 700 권한 주지 않았던 것이다.
첨에 생성하면 777이었나?
권한을 변경하지 않았을 뿐인데(권한이 적은 것도 아니고 많은 상태..)
동작을 하지 않다니-ㅅ-
뭐, 여튼 그렇게 해결됐다.
777로 주면 다른 사람들이 거기 안에 개인키 빼갈 수 있으니까
뭐 그렇긴한데… 그것땜에 아예 안되게 해놨다는게 신기했지..ㅋㅋ