---
title: SSH 키 등록 및 관리
description: "## 목적 이 절차는 다음 단계를 수행하여 SSH **공개 키 인증**을 사용한 클라우드 호스트로의 안전한 로그인을 가능하게 합니다: **공개 키 및 개인 키 생성** → **클라우드에 공개 키 등록** → **개인 키로 로그인 확인**. ## 공개 키와 개인 키 정보…"
url: "https://bestnetllc.co.jp/ko/docs/ssh-%ed%82%a4-%eb%93%b1%eb%a1%9d-%eb%b0%8f-%ea%b4%80%eb%a6%ac/"
updated: "2026-10-19"
category: "BESTNET-CLOUD"
---

# SSH 키 등록 및 관리

## 목적

이 절차는 다음 단계를 수행하여 SSH **공개 키 인증**을 사용한 클라우드 호스트로의 안전한 로그인을 가능하게 합니다: **공개 키 및 개인 키 생성** → **클라우드에 공개 키 등록** → **개인 키로 로그인 확인**.

## 공개 키와 개인 키 정보

공개 키(Public Key)와 개인 키(Private Key)는 암호화 및 인증에 사용되는 **키 쌍**입니다. 공개 키는 공유할 수 있지만, 개인 키는 소유자만 안전하게 관리해야 합니다.

### 공개 키(Public Key)의 특성

- **공유 가능:**누구에게나 배포해도 문제가 없습니다.
- **주요 용도:**
  - 암호화 (공개 키로 암호화된 데이터는 해당 개인 키로만 복호화 가능)
  - 서명 검증 (개인 키로 서명된 콘텐츠는 공개 키로 검증 가능)

### 개인 키(Private Key)의 특성

- **절대 기밀:**타인과 공유하지 마십시오. 유출될 경우 무단 액세스 등의 문제가 발생할 수 있습니다.
- **주요 용도:**
  - 복호화 (공개 키로 암호화된 데이터의 복호화)
  - 서명 (디지털 서명 생성)

## 공개 키 및 개인 키 생성 (Tera Term)

여기서는 Tera Term의 키 생성 기능을 사용하여 공개 키와 개인 키를 생성합니다. 비트 길이는 **4096**을 권장합니다.

### 생성 단계

    1 Tera Term을 시작합니다.     2 시작 후 새 연결 팝업이 나타나면 **[Cancel]** 또는 **[×]**를 클릭하여 닫습니다.

![Tera Term 시작 직후 새 연결 팝업](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵①.png)
그림 1: 시작 시 나타나는 팝업 닫기

    3 화면 상단 메뉴에서 **[Setup(S)]**을 클릭합니다.

![Tera Term 설정 메뉴](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵②.png)
그림 2: [Setup(S)] 열기

    4 **[SSH Key Generation(N)]**을 클릭합니다 (여기서 키 쌍을 생성합니다).

![SSH key generation menu](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵③.png)
그림 3: SSH 키 생성 열기

    5  키 생성 화면에서 키 유형을 **RSA**로, 비트 길이를 **4096**으로 설정한 후 우측 상단의 **[Generate(G)]**를 클릭합니다.

![RSA 4096bit key generation screen](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵④.png)
그림 4: RSA (4096bit)로 키 생성

    6  키 생성 후 개인 키 보호를 위한 패스프레이즈 입력 프롬프트가 나타나면 설정합니다.

권장사항: **대문자 및 소문자**, **숫자**, **기호**를 포함한 **10자 이상**.
 ※패스프레이즈를 설정하지 않고도 생성이 가능하지만, 설정하는 것이 좋습니다.

![Private key passphrase setting screen](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵⑤-1.png)
그림 5: 개인 키에 패스프레이즈 설정

    7  화면에서 각각 **공개 키와 개인 키**의 저장 버튼을 클릭하여 키 파일을 저장합니다.

※화면에 저장 형식 옵션(예: bcrypt KDF)이 표시되는 경우, 안내 및 운영 규칙에 따라 선택합니다.

※동일한 생성 작업에서 생성된 **키 쌍(공개 키 및 개인 키)을 세트로 저장**합니다.

     8  탐색기에서 공개 키와 개인 키가 저장되었는지 확인합니다(예: 개인 키 `id_rsa` / 공개 키 `id_rsa_pub`).

![Screen showing that public and private key files have been saved](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵⑥.png)
그림 6: 두 키 파일이 저장되었는지 확인

### 보안 주의사항

- 개인 키(예: `id_rsa`)를 **절대 공유하지 마십시오**.
- 이메일 첨부, 채팅 붙여넣기, 공유 폴더 저장을 피하고, 접근이 제한된 위치에 보관하십시오.
- 패스프레이즈를 설정한 경우, 잊어버리지 않도록 안전하게 관리하십시오.

## 클라우드에 공개 키 등록

생성된 키는 아직 클라우드(호스트)와 연결되지 않아 그대로는 사용할 수 없습니다. 여기서는 **클라우드에 공개 키를 등록**하고 호스트에 적용하겠습니다.

### 등록 절차

   1  [클라우드](https://hb.bestnetllc.co.jp/index.php?/)에 로그인하여 메뉴에서 **[Security]**로 이동합니다.

![클라우드 화면 보안 메뉴](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵6.1-1.png)
그림 7: [Security] 열기

    2 표시되면 **[SSH Key]** 섹션으로 이동합니다.

![SSH 키 섹션 열기 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵6.2-1.png)
그림 8: [SSH Key] 열기

    3 SSH Key 목록 화면에서 **[Add New SSH Key]**를 클릭합니다.

![새 SSH 키 추가 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵6.3-1.png)
그림 9: 새 SSH 키 추가

    4  팝업이 나타나면 다음을 입력하고 **Submit**을 클릭합니다.

- **SSH Key Name (선택 사항)**
- **공개 키의 전체 텍스트** (공개 키 파일 `id_rsa_pub`를 열고 전체 내용을 복사하여 붙여넣기)

※화면에 형식 지시사항(OpenSSH 형식 등)이 표시되는 경우 지시에 따라 입력하십시오.

**★ 붙여넣을 공개키의 3가지 철칙 (이 부분에서 가장 많이 실수가 발생합니다)**

- **① 공개키를 붙여넣으세요 (개인키가 아닙니다).**붙여넣을 것은 확장자 `.pub` 의 공개키입니다. 개인키(`id_rsa` 등)는 절대 붙여넣지 마세요.
- **② 한 줄 그대로 붙여넣으세요.**공개키는 `ssh-rsa` 로 시작하는 **한 줄**의 텍스트입니다. **중간에 줄바꿈을 넣지** 마세요 (줄바꿈이 섞이면 등록은 되더라도 접속에 실패합니다).
- **③ 전체를 복사하세요.**공개키 파일을 **메모장 등의 텍스트 편집기로 열고**, `Ctrl+A`(전체 선택)→`Ctrl+C`(복사). 맨 앞의 `ssh-rsa` 부터 맨 끝의 주석까지, 누락이나 불필요한 공백 없이 붙여넣습니다.

올바른 형식의 예 (실제로는 한 줄이며, 이보다 훨씬 길어집니다):

 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8q1m…(중략·한 줄로 계속)…7n3v2Q== user@example

※ **PuTTY** 로 키를 생성한 경우에는 PuTTYgen 화면 상단의 “**Public key for pasting into OpenSSH authorized_keys file**” 칸의 문자열(한 줄)을 복사하여 붙여넣으세요. **“Save public key”로 저장한 파일은 형식이 달라 그대로는 등록할 수 없습니다.**

![공개 키 등록 팝업 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵6.4-1.png)
그림 10: SSH 키(공개 키) 등록

    5  등록이 완료되면 설정하려는 호스트로 이동하여 **[Reset SSH Keys]**를 클릭합니다.

![Reset SSH Keys 클릭 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵6.7-1.png)
그림 11: 호스트에 공개 키 적용(Reset SSH Keys)

    6  팝업이 나타나면 드롭다운 메뉴에서 앞서 설정한 **SSH Key 이름**을 선택하고 **Submit**을 클릭합니다.

변경 사항이 적용되는 데 몇 분 정도 걸릴 수 있습니다. 상태가 **On**이 되면 설정이 완료됩니다.

![SSH 키 선택 및 적용 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵6.6-1.png)
그림 12: SSH 키 선택 및 적용 완료 확인

## 개인 키로 로그인 (동작 확인)

공개 키가 연결되면 마지막으로 개인 키로 로그인할 수 있는지 확인합니다.

### 로그인 절차

    1  Tera Term을 시작하고 호스트 필드에 **IP 주소**를 입력한 후 **확인**을 클릭합니다. 서비스는 **SSH**를 선택합니다.

![Tera Term에서 호스트로 SSH 연결 시작 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵⑦.png)
그림 13: 호스트로 SSH 연결 시작

    2  인증 화면에서 인증 방법으로 **[RSA/DSA/ECDSA/ED25519 키 사용]**을 선택합니다. 개인 키 파일을 지정하는 필드가 나타나면 찾아보기 버튼을 클릭합니다.

![키 인증 선택 및 개인 키 파일 지정 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵⑧-1.png)
그림 14: 키 인증 선택 및 개인 키 파일 지정

    3 개인 키 파일(예: `id_rsa`)을 선택하고 엽니다.

![개인 키 파일 선택 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵⑨-1.png)
그림 15: 개인 키 파일 선택

    4  개인 키를 연결한 후 **사용자 이름**과 **암호문(passphrase)**을 입력합니다.

※키를 생성할 때 설정한 암호문을 입력합니다. 입력 후 **확인**을 클릭합니다.

![사용자 이름과 암호문 입력 인증 화면](https://bestnetllc.co.jp/wp-content/uploads/2025/12/公開鍵⑩-1.png)
그림 16: 사용자 이름과 암호문으로 인증

    5 문제없이 로그인되면 설정이 완료됩니다.

## 잘 안 될 때·접속이 안 될 때 (체크리스트)

“등록은 됐는데 접속이 안 된다”“등록에서 오류가 난다”——대부분은 다음 중 하나입니다. 위에서부터 순서대로 확인해 주세요.

- **공개키(.pub)를 붙여넣었나요?** 개인키를 붙여넣으면 등록·접속할 수 없습니다.
- **한 줄로 붙여넣었나요?** 줄바꿈이나 불필요한 공백이 섞이지 않았는지 확인하세요 (`ssh-rsa` 부터 맨 끝까지 이어진 한 줄).
- **전체를 붙여넣었나요?** 맨 앞의 `ssh-rsa` 나 맨 끝이 누락되지 않았는지 확인하세요.
- **[Reset SSH Keys]를 실행했나요?** 공개키를 등록한 것만으로는 호스트에 반영되지 않습니다. 대상 호스트에서 실행하고, 상태가 **켜짐**이 될 때까지 몇 분 기다리세요.
- **접속 측에서 올바른 개인키를 지정했나요?** 등록한 공개키와 **쌍**이 되는 개인키를 선택했는지 확인하세요.
- **패스프레이즈는 맞나요?** 키 생성 시 설정한 것을 입력해 주세요.

**“Permission denied (publickey)”가 표시된다** → 위 중 하나가 원인입니다. 특히 “줄바꿈 혼입”“개인키를 붙여넣어 버림”“Reset SSH Keys 미실행”이 자주 발생하는 부분입니다.

**패스프레이즈를 잊어버렸다** → 개인키는 복원할 수 없습니다. 키 쌍을 다시 만들고, 새 공개키를 재등록해 주세요.

그래도 해결되지 않는 경우에는 [서포트 티켓](https://bestnetllc.co.jp/ko/docs/%ed%8b%b0%ec%bc%93-%ec%97%b4%ea%b8%b0/)으로 문의해 주세요.
