SSH Key로 비밀번호 없이 원격 접속 하기.
- OS/Linux
- 2020. 9. 14.
Key pair
- 개인키
- 공개키
클라이언트는 개인키, 접속할 원격 서버는 공개키를 가지게 되어 클라이언트의 개인키를 가지고 원격접속 요청을 했을 때
원격 서버에서 등록된 공개키를 통해 접속 여부를 판단한다.
SSH Key 생성
먼저 클라이언트에서 ssh key pair를 생성한다.
ssh-keygen -f rsa
id_rsa, id_rsa.pub
*개인키는 존재할 경우
ssh-keygen -f [private_key_name] -y > [public_key_name].pub
SSH Public Key 등록
공개키 형식
ssh-rsa AsdadsdaC1yc2EAAAADAQABAAABgQC49XyusNWmJ5ude/y
t+JK1qmQtNcI=wS ...
위 내용을 원격호스트:${HOME}/.ssh/authorized_keys 에 추가.
SSH 접속
chmod 400 ~/.ssh/[private_key]
ssh -i [Private_key] user@ip -p port
'OS > Linux' 카테고리의 다른 글
[Centos7] 고정 IP 설정 하기 (0) | 2020.10.13 |
---|---|
[Linux] SSH RSA 공유키 충돌 시 해결하는 법. (0) | 2020.08.05 |
[Linux] 현재 설치된 리눅스 버전 확인 방법 (0) | 2020.07.22 |
[Linux] 디스크 및 폴더별 용량 확인하는 법 (0) | 2020.07.21 |
[Linux] 현재 사용중인 Port 확인하는 법 (0) | 2020.07.15 |