클라우드 엔지니어 꿈나무
SSH Key 생성 및 연결 - CentOS7 본문
암호화 방식
1. 대칭키
1-1. 암호화와 복호화 키가 동일
● 평문 + 암호화키 = 암호문
● 암호문 + 복호화키 = 평문
1-2. 암호화 통신을 하려는 상대방이 많아지면 그만큼 많은 키를 필요로 하기 때문에 관리의 문제점 발생
1-3. 키 전송에 대한 문제점 : 암호화키를 어떻게 안전하게 전달할 것인가?
2. 공개키(RSA)
2-1. 대칭키의 단점을 보완
2-2. 암호화키(공개키)와 복호화키(개인키)가 상이
2-2. 소인수 분해의 어려움을 이용
공개키 설정
1. cmd 창
1-1. 공개키 생성 ssh-keygen -b 3072 -f 저장위치 -m 파일형식 -q -N "패스워드"
-t : rsa, dsa 선택
-m : format 형식 지정
-f : Output File Name
-N : password 입력
1-2. 공개키 업로드 scp .ssh\생성한공개키명 root@IP주소:/업로드 경로
2. Shell (VM ware)
2-1. ssh 설정 vi /etc/ssh/sshd_config
-38 sshd_config 파일에서 root 로그인 허용 (하지만 보안상 위험)
-43 퍼블릭키 허용
-44 퍼블릭키 주소 (위에 업로드 경로를 .ssh 로 했기 때문에 추후 파일명 변경 필요)
-65 패스워드 인증 불허
2-2. systemctl restart sshd
3. 등록정보 창 내 환경 설정
이 때는 프라이빗 키로 지정
'Linux' 카테고리의 다른 글
LoadBalancer Haproxy - Rocky9 (0) | 2023.09.02 |
---|---|
SSH Ansible - Rocky9 (0) | 2023.09.01 |
DNS(Domain Name Service) Configuration 3 Tier - Rocky9 (0) | 2023.08.26 |
Wordpress + Php 8.0 Mysql 8.0 설치 및 실행 - Rocky 9 (0) | 2023.08.26 |
DNS(Domain Name Service) Configuration - Rocky9 (0) | 2023.08.20 |