보안/CentOS+Ubuntu

CentOS7 Xshell7 Public Key 접속

lowcodingpython 2022. 2. 3. 17:12
반응형

pbulic key 생성

Xshell에서 패스워드로 연결하는 방식이 말고 "publickey"방식으로 접속을 해봤습니다.

기존의 ssh 연결 방법은 아래 링크를 참고해 주시면 되겠습니다.

https://blog.naver.com/top00an/222600558035


2021년의 마지막 31일을 리눅스 공부로 마무리하겠습니다.

centos7에서 ssh 디렉터리를 먼저 생성하겠습니다.

디렉터리 생성

vi /etc/ssh/sshd_config

:65 번줄 PasswordAuthentication no로 설정

기존 연결 방식에서는 yes로 설정되어 있어서 변경했습니다.

설정 파일 수정

windows에서 ssh 폴더 생성과 publickey를 생성하겠습니다.

ssh 디렉터리 생성

ssh-keygen으로 비밀번호 등을 설정해야 하는데 저는 스킵하고 만들었습니다.

키젠 생성
생성 완료

키가 만들어진 것을 확인할 수 있습니다.

생성한 키가 있는 디렉터리 접근 후

scp -P 22 id_rsa.pub root@10.0.0.1:/root.ssh/authorized_keys

scp _p [port] [key_name] root@[ip]:[경로]

공용 키 확인
전송한 파일이 있는지 확인
 
재시작

Xshell에서 기존 패스워드 방식을 해제해 주시고

Public key 방식을 체크 후 설정 클릭

공용키로 연결방식 설정

생성하신 키를 가져오기 하시고 확인

비밀번호를 설정하신 분들은 암호란에 넣어주시면 됩니다.

키 넣기
 
키 맞는지 확인

해당 설정이 끝난 후 연결을 해주시면 아래 사진과 같이 정상적으로 접속이 되는 것을 확인하실 수 있습니다.

세션 연결
반응형