서버/리눅스 공통
[Rocky Linux] SSH 서버 인증키 적용 및 클라이언트 접속 (중요 명령어만 정리)
데르벨준
2022. 5. 17. 19:05
반응형
SSH 인증키 생성
[root@localhost]# ssh-keygen -t rsa -C "SOME OF PLAIN TEXT KEY"
Generating public/private rsa key pair.
-- 위 명령어를 실행하면 아래와 같은 스텝 바이 스텝을 물어본다
-- 저장 위치 지정 (공백 시 기본 폴더 저장)
Enter file in which to save the key (/Users/ssun/.ssh/id_rsa):
-- 공개키 사용 시 사용할 비밀번호 (공백시 설정 안함)
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
생성된 SSH 인증키 확인하기
아래는 기본폴더로 이동했으므로 저장폴더를 지정했다면 지정한 폴더로 이동
[root@localhost]# cd ~/.ssh/
[root@localhost]# ll
-rw-------. 1 root root 2720 5월 17 18:18 id_rsa
-rw-r--r--. 1 root root 621 5월 17 18:18 id_rsa.pub
SSH 서버 적용
[root@localhost]# cd ~/.ssh/
[root@localhost]# cat id_rsa.pub
-- cat으로 조회한 내용을 복사
[root@localhost]# vi authorized_keys
-- 복사내용 INSERT
-- 줄바꿈(엔터값 하나 넣어줌) 후 저장&종료
SSH 클라이언트 접속키 저장
[root@localhost]# cd ~/.ssh/
[root@localhost]# cat id_rsa
-----BEGIN OPENSSH PRIVATE KEY-----
...key...
-----END OPENSSH PRIVATE KEY-----
cat id_rsa 내용을 ~~.key로 저장
SSH 클라이언트 접속 시 접속키를 사용하여 접속하는 방법
아래 링크 참고
SSH 인증키 생성 및 서버에 등록 & 간편하게 접속하기
로컬에서 ssh key를 생성하고, 생성된 ssh key를 서버에 등록하면 해당 서버에 접속하려는 계정의 비밀번호 입력없이 ssh 접속이 가능하다.클라이언트는 비밀키를 가지고 있고, 서버에 공개키를 가
velog.io
반응형