본문 바로가기
Programming & Platform/Git & Github

터미널에서 SSH키 발급 받는 법, 안전한 원격 접속을 위한 필수 단계

by 코드스니펫 2023. 11. 2.
반응형

터미널에서 SSH키 발급 받는 법, 안전한 원격 접속을 위한 필수 단계

 

cmd창

 

안전한 원격 서버 접속을 위한 핵심 단계 중 하나는 SSH(Secure Shell) 키를 생성하는 것입니다. SSH 키를 사용하면 데이터 통신이 암호화되어 보안성이 향상되며, 비밀번호 인증 대신 사용자와 서버 간 안전한 연결을 확립할 수 있습니다. 이 블로그에서는 터미널에서 SSH 키를 생성하는 방법에 대해 알아보겠습니다.

 

 

터미널에서 SSH키 발급을 위한 필수 명령어

 

 

먼저, SSH 키를 생성하기 위해 사용할 명령어와 각 인자에 대해 간단히 설명하겠습니다. 아래 명령어를 사용하여 SSH 키를 생성할 수 있습니다.

 

ssh-keygen -t rsa -b 4096 -C "email@gmail.com"

 

  • ssh-keygen: SSH 키를 생성하기 위한 명령어 -t: 키 유형을 지정하는 옵션으로, 여기서는 RSA 키를 사용합니다.
  • -b: 키의 비트 길이를 지정하는 옵션으로, 4096 비트를 선택하여 보안성을 높입니다.
  • -C: 주석(선택 사항)으로, 키와 연결된 이메일 주소나 식별 정보를 입력합니다.

 

1. 터미널에서 SSH 키 생성 명령 실행하기

터미널을 열고 위 명령어를 입력한 후 Enter 키를 누릅니다. 이때, 이메일 부분은 본인의 이메일 주소로 대체해야 합니다. 명령을 실행하면 SSH 키가 생성됩니다.

 

2. SSH 키 저장 위치 지정하기

명령을 실행하면 터미널에서 SSH 키가 어디에 저장될지 묻는 창이 나타납니다. 기본적으로 홈 디렉토리 내의 .ssh 폴더에 키가 저장됩니다. Enter 키를 누르면 기본 위치에 저장됩니다.

 

3. 암호 설정 (선택 사항)

SSH 키에 암호를 설정하려면 암호를 입력하라는 프롬프트가 표시됩니다. 이것은 추가적인 보안층을 제공합니다. 암호를 설정할 경우, SSH 키를 사용할 때마다 해당 암호를 입력해야 합니다.

 

4. SSH 키 생성 확인

id_rsa와 id_rsa_pub
id_rsa, id_rsa_pub

 

SSH 키 생성이 완료되면 터미널은 공개 키(id_rsa.pub)와 개인 키(id_rsa)를 생성한 위치를 알려줍니다. 생성된 SSH 키는 안전하게 보관해야 하며, 공개 키는 서버에 배포하여 원격 접속을 허용해야 합니다.

 

5. SSH 키 활용

이제 생성한 SSH 키를 사용하여 서버에 원격으로 접속할 수 있습니다. 공개 키를 서버에 등록하고 개인 키는 안전하게 보호해야 합니다.

 

끝으로, 안전한 원격 접속을 위한 첫걸음

 

SSH 키 생성은 원격 서버 접속의 핵심 요소 중 하나입니다. 안전하고 효율적인 원격 작업을 위해 이러한 과정을 숙지하고 활용하는 것이 중요합니다. SSH 키를 사용하면 비밀번호 인증을 피하고 데이터 보안을 강화할 수 있으므로, 원격 서버 관리에 필수적인 스킬입니다. 이제 안전하게 SSH 키를 생성하고 사용할 수 있을 것입니다.

 

▼ 아래 글도 읽어보세요! ▼

 

 

Git Graph로 Git 저장소 시각화하기 - VSCode 내 설치법, 사용법

Git Graph로 Git 저장소 시각화하기 - VSCode 내 설치법, 사용법 Git은 현대적인 버전 관리 시스템으로, 프로젝트의 변경 내역을 체계적으로 관리하고 협업을 용이하게 합니다. Git 그래프는 Git 저장소

lemonlog.tistory.com

 

 

Git과 Github 개념 및 차이점

Git과 Github 개념 및 차이점 코드 개발에 있어서 가장 먼저 배운 것은 Git과 Github 사용법 이었습니다. 그만큼 개발보다 중요한 '협업'을 위해서라면 필수적으로 사용할 줄 알아야 하는 Git과 Github의

lemonlog.tistory.com