ssh 접속 시, 매번 비밀번호 입력할 필요 없이 ```SSH 키 인증 방식```을 택하기

About_work·2023년 10월 11일
0

cs 기초

목록 보기
9/38

ssh 접속 시, 매번 비밀번호 입력할 필요 없이 SSH 키 인증 방식을 택하기

왜 하는가?

  • 비밀번호를 매번 치는 것은 귀찮음
  • 비밀번호를 자동화하여 치게 되면, 보안이 위험.

설명

  • SSH 키 인증은 서버에 로그인하기 위해, 비밀번호 대신 사용되는 보안 방식입니다.
  • 이 방식은 공개 키와 개인 키 두 가지 키를 사용합니다.
  • 개인 키는 클라이언트 (즉, 로그인을 시도하는 컴퓨터)에 안전하게 보관되며,
  • 공개 키는 서버의 ~/.ssh/authorized_keys 파일에 추가됩니다.

방법

클라이언트에서 RSA 키 쌍 생성
  • ssh-keygen
생성된 공개 키를 서버로 전송
  • ssh-copy-id -i ~/.ssh/id_rsa.pub -p [port번호] [username]@[ip주소]
  • 예: ssh-copy-id -i ~/.ssh/id_rsa.pub -p 3100 hsb@10.60.188.51
끝. 이제 ssh 접속 비번 없이 가능해졌음.
profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글