터미널에서 SSH키 발급 받는 법, 안전한 원격 접속을 위한 필수 단계
안전한 원격 서버 접속을 위한 핵심 단계 중 하나는 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 키 생성 확인
SSH 키 생성이 완료되면 터미널은 공개 키(id_rsa.pub)와 개인 키(id_rsa)를 생성한 위치를 알려줍니다. 생성된 SSH 키는 안전하게 보관해야 하며, 공개 키는 서버에 배포하여 원격 접속을 허용해야 합니다.
5. SSH 키 활용
이제 생성한 SSH 키를 사용하여 서버에 원격으로 접속할 수 있습니다. 공개 키를 서버에 등록하고 개인 키는 안전하게 보호해야 합니다.
끝으로, 안전한 원격 접속을 위한 첫걸음
SSH 키 생성은 원격 서버 접속의 핵심 요소 중 하나입니다. 안전하고 효율적인 원격 작업을 위해 이러한 과정을 숙지하고 활용하는 것이 중요합니다. SSH 키를 사용하면 비밀번호 인증을 피하고 데이터 보안을 강화할 수 있으므로, 원격 서버 관리에 필수적인 스킬입니다. 이제 안전하게 SSH 키를 생성하고 사용할 수 있을 것입니다.
▼ 아래 글도 읽어보세요! ▼
'Programming & Platform > Git & Github' 카테고리의 다른 글
Git, 실수로 삭제한 파일 복구하는 방법 (0) | 2023.11.17 |
---|---|
gitignore 사용법 - 소스코드 제공 사이트 소개 (gitignore.io) (1) | 2023.11.03 |
Github 배포 환경에서 이벤트로 하위 폴더 이동 시 주의할 점 (0) | 2023.10.30 |
Git을 효율적으로 활용하기 위한 좋은 습관 3가지 소개 (0) | 2023.10.20 |
GitHub에서 Branch 이슈를 매번 만드는 게 중요한 이유 (0) | 2023.10.20 |