SSH Key를 이용한 리눅스 서버 접속 방법
기타2021. 2. 5. 04:48
728x90
반응형
단순히 비밀번호를 입력하여 접속하지 않고 SSH Key를 이용하여 서버에 접속하는 방법이 있다. 서버(server)에서 SSH Key를 만들고 세팅하는 방법은 간단하다. 단순히 ssh-keygen을 입력하면 된다. 이후에 엔터(enter)를 반복하면 자신의 홈 디렉터리(home directory)의 .ssh 경로에 개인키와 공개키 파일이 저장된다.
다음과 같이 .ssh 디렉터리에 가보면 세 가지 파일이 존재한다.
▶ id_rsa: 개인키(private key)이며 접속하고자 하는 클라이언트(client)가 가지고 있는다.
▶ id_rsa.pub: 공개키(public key)이며 서버(server)가 가지고 있는다.
▶ authorized_keys: 서버가 접속을 허용할 공개키(public key) 리스트다.
따라서 가장 먼저 서버는 id_rsa.pub에 적혀있는 공개키 데이터를 authorized_keys에 작성한다. 이후에 클라이언트(client)가 접속할 때는 id_rsa를 이용하여 서버에 접속하면 접속에 성공할 수 있다. 실제로 접속할 때의 명령어는 다음과 같다.
ssh -i {개인키 경로} {사용자명}@{서버 주소}
728x90
반응형
'기타' 카테고리의 다른 글
유튜브(YouTube) Data API v3 사용 방법 (유튜브 채널 댓글 관리) (2) | 2021.02.07 |
---|---|
Google Cloud Platform (GCP) 프로젝트 한도(할당량) 증가 방법 (0) | 2021.02.07 |
우분투(Ubuntu) 서버(Server) OS 컴퓨터 고정 IP 설정 방법 (네트워크 설정) (4) | 2021.02.02 |
우분투(Ubuntu) 커널(Kernel) 소스코드 수정 및 빌드하는 방법 (0) | 2021.02.01 |
디스크 Identifier 변경 방법 + 두 개의 저장장치가 동일한 Disk Identifier (UUID) 값을 가질 때의 문제점 (4) | 2021.02.01 |