오늘도 한 뼘 더
[Ubuntu] SSH 키 생성하기 본문
728x90
반응형
SSH란 Secure Shell의 줄임말이다.
SSH키는 id_rsa.pub과 id_rsa로 나뉜다
- id_rsa.pub : public key(client)
- id_rsa : private key(server)
위의 Private Key는 SSH로 접속하고자 하는 Client에 존재하게 되며, Public Key는 Server에 위치하게 된다.
이러한 SSH키를 생성하는 방법은 keygen 명령어를 사용한다.
SSH키 생성하기
[Ubuntu와 윈도우 모두 SSH키를 생성하는 방법은 동일하다.]
1. ssh 폴더로 이동
$ cd ~/.ssh
2. keygen 명령어로 ssh 키 생성
$ ssh-keygen
3. 생성된 키 확인하기
SSH 키 등록하기
Server에 접속하기 위해서는 client의 public key를 server의 authorized_key에 등록한다.
1. ssh 폴더에 authorized_key 파일을 생성하고 쓰고 읽는 권한을 부여한다.
$ touch ~/.ssh/authorized_keys
$ chmod 755 ~/.ssh/authorized_keys
2. authorized_key파일에 client의 public key를 등록한다.
$ vi authorized_keys
authorized_keys를 읽었을때 다음과 같이 등록이 되어있으면 성공
SSH키 등록이 되면 해당 서버에 ssh 명령어로 접속이 가능해진다.
예시) ssh ubuntu@{ubuntu ip}
728x90
반응형
'DevOps & Infra > OS' 카테고리의 다른 글
[Ubuntu] SSH 키로 접속시 충돌 문제 해결 (0) | 2022.04.11 |
---|---|
[OS] OS간 파일 전송 (SCP) (0) | 2022.01.27 |
[Ubuntu] VirtualBox에 Ubuntu 설치하기Ⅲ (Server install image) (0) | 2021.03.19 |
[Ubuntu] VirtualBox에 Ubuntu 설치하기Ⅱ (Desktop image) (0) | 2021.03.19 |
[Ubuntu] VirtualBox에 Ubuntu 설치하기Ⅰ (가상머신만들기) (0) | 2021.03.19 |
Comments