ssh-keygen으로 server-client 접속

Hoon·2022년 9월 26일
0

ssh key로 server-client 접속

  • client가 private key 소유하고 server가 public key 소유
  • 환경: Multi node

contoller node -> 나머지 노드에 접속

  • controller node에서 접속하므로 controller가 client 역할
  • ssh-keygen -q -f /root/.ssh/mykey.pem -N "": ssh key 생성
  • 생성된 mykey.pem.pub 파일 카피
  • 나머지 노드에서 할 일
  • 복사한 mykey.pem.pub 파일 /root/.ssh/authorized_keys에 붙여넣기


결과: private key로 접속 가능

조금 더 편하게 접속하기 위해서 /root/.ssh/config 파일 생성 후 아래 내용 추가

  Host compute1
      HostName 10.10.10.100
      User root
      IdentityFile ~/.ssh/mykey.pem

  Host compute2
      HostName 10.10.10.101
      User root
      IdentityFile ~/.ssh/mykey.pem

  Host blo_storage
      HostName 10.10.10.102
      User root
      IdentityFile ~/.ssh/mykey.pem

  Host obj_storage
      HostName 10.10.10.103
      User root
      IdentityFile ~/.ssh/mykey.pem
  • 최종결과

0개의 댓글