# Làm sao để tạo khóa SSH cho VPS?

> Tạo khóa SSH Ed25519 trong 4 bước và dán vào lúc thanh toán. Một VPS Gloamport Ember có giá $3.74 mỗi tháng khi đăng ký 12 tháng.

- URL: https://gloamport.com/vi/guides/how-to-generate-an-ssh-key/
- Cập nhật lần cuối: 2026-11-10
- Đơn vị phát hành: Gloamport (https://gloamport.com)

Một lệnh tạo ra cặp khóa. Phần công khai được gửi lên máy chủ, còn phần riêng tư không bao giờ rời khỏi máy của bạn.

**Trả lời nhanh — Làm sao để tạo khóa SSH cho VPS?**

Để tạo khóa SSH cho VPS, chạy ssh-keygen -t ed25519 -C "label" -f ~/.ssh/gloamport_ed25519, đặt một cụm mật khẩu, rồi dán tệp .pub khi thanh toán. Trên Gloamport, khóa là tùy chọn, và gói Ember có giá $3.74 mỗi tháng khi đăng ký 12 tháng.

## ssh-keygen tạo ra những tệp nào?

| Tệp | Đây là gì | Ai được xem |
| --- | --- | --- |
| `~/.ssh/gloamport_ed25519` | Khóa riêng tư (tên bạn truyền qua `-f`) | Chỉ bạn. Không bao giờ dán ở bất kỳ đâu |
| `~/.ssh/gloamport_ed25519.pub` | Khóa công khai, cùng tên với `.pub` thêm vào sau | Bất kỳ ai; đây là thứ bạn đưa cho VPS |
| `~/.ssh/authorized_keys` trên VPS | Danh sách khóa công khai được phép đăng nhập | Root trên VPS |

Cách đặt tên tệp theo hướng dẫn ssh-keygen(1): khóa công khai có thêm `.pub` vào sau tên khóa riêng tư.

## Tại sao nên dùng khóa SSH thay vì mật khẩu?

Khóa SSH an toàn hơn mật khẩu vì không thể đoán qua mạng và không bao giờ được gửi đến máy chủ. Máy chủ chỉ giữ phần công khai, còn đăng nhập chứng minh rằng bạn sở hữu phần riêng tư.

Trên Gloamport, Root over SSH. Paste a public key at checkout and password login stays switched off; leave it empty and the team sets a temporary root password, shown in your dashboard, that you change at first login. Theo khảo sát của Gloamport về 10 tháng 11, 2026, 28 trên 49 mục ghi rõ không yêu cầu giấy tờ tùy thân khi đăng ký, nên với nhiều máy chủ, khóa SSH là thông tin xác thực duy nhất gắn với máy. Hãy coi nó như vậy.

## Làm sao để tạo khóa SSH, từng bước?

Bốn bước trên máy tính của bạn, rồi một bước khi thanh toán.

1. **Chạy ssh-keygen** — Dùng -t ed25519, là loại mặc định, với -C để đặt nhãn và -f để đặt tên tệp.
2. **Chọn một cụm mật khẩu** — Nhập cụm mật khẩu khi được hỏi. Nó mã hóa khóa riêng tư trên đĩa, nên một tệp bị đánh cắp cũng không đủ để dùng.
3. **In khóa công khai** — Hiển thị tệp .pub bằng cat và sao chép đúng một dòng.
4. **Dán khi thanh toán** — Dán dòng đó vào ô khóa SSH khi đặt hàng. Khóa là tùy chọn: để trống và bạn sẽ nhận một mật khẩu root tạm thời, đổi ngay khi đăng nhập lần đầu.
5. **Đăng nhập** — Kết nối bằng ssh -i và đường dẫn khóa riêng tư khi bảng điều khiển hiển thị địa chỉ IP.

## Lệnh ssh-keygen chính xác là gì?

Lệnh là `ssh-keygen -t ed25519 -C "label" -f ~/.ssh/gloamport_ed25519`. Hướng dẫn cho biết ed25519 là loại mặc định, `-C` đặt chú thích (mặc định là user@host), `-f` đặt tên tệp khóa, và hàm dẫn xuất khóa dùng 16 vòng theo mặc định (`-a`).

*Tạo cặp khóa*

```bash
ssh-keygen -t ed25519 -C "gloamport-vps" -f ~/.ssh/gloamport_ed25519
```

*Hiển thị khóa công khai và dấu vân tay của nó*

```bash
cat ~/.ssh/gloamport_ed25519.pub
ssh-keygen -l -f ~/.ssh/gloamport_ed25519.pub
```

## Làm sao để đưa khóa lên một VPS đã có?

Nếu VPS đã tồn tại và bạn đăng nhập được bằng mật khẩu, dùng `ssh-copy-id`. Hướng dẫn cho biết lệnh này thêm khóa công khai của bạn vào `~/.ssh/authorized_keys` của người dùng từ xa, và tạo tệp cùng thư mục nếu còn thiếu. Dùng `-i` để đặt tên khóa.

*Sao chép khóa và đăng nhập*

```bash
ssh-copy-id -i ~/.ssh/gloamport_ed25519.pub root@YOUR_VPS_IP
ssh -i ~/.ssh/gloamport_ed25519 root@YOUR_VPS_IP
```

> **Giữ một bản sao của khóa** Hãy ghi số tài khoản ra nơi an toàn: đó là chìa khóa duy nhất của tài khoản. Nếu có email trong hồ sơ, số bị quên có thể được gửi đến địa chỉ đó; nếu không có, không ai tại Gloamport có thể lấy lại được. Cùng logic áp dụng cho khóa SSH: hãy giữ một bản sao lưu được mã hóa của khóa riêng tư, vì không thể dựng lại khóa riêng tư từ khóa công khai.

## Sau lần đăng nhập đầu tiên thì làm gì?

Đóng những cửa bạn không cần. Việc đầu tiên trên máy chủ mới là tắt đăng nhập bằng mật khẩu và giới hạn ai được đăng nhập, được trình bày trong [Làm sao để tăng cường bảo mật SSH trên VPS mới?](https://gloamport.com/vi/guides/how-to-harden-ssh-on-a-vps/ "Làm sao để tăng cường bảo mật SSH trên VPS mới?").

Nếu bạn chưa đặt hàng, [Làm sao để mua VPS bằng Monero (XMR)?](https://gloamport.com/vi/buy-vps-with-monero/ "Làm sao để mua VPS bằng Monero (XMR)?") hướng dẫn thanh toán, và [Có thể lấy VPS mà không cần địa chỉ email không?](https://gloamport.com/vi/vps-without-email/ "Tôi có thể lấy VPS mà không cần địa chỉ email không?") giải thích về số tài khoản. Ember bắt đầu từ $7.48 mỗi tháng, hoặc $3.74 mỗi tháng khi đăng ký 12 tháng; xem [trang giá](https://gloamport.com/vi/pricing/ "Gloamport có giá bao nhiêu?").

**Tóm tắt**

- Dùng `ssh-keygen -t ed25519`; ed25519 là loại khóa mặc định.
- Đặt tên tệp bằng `-f` và thêm nhãn bằng `-C`.
- Đặt một cụm mật khẩu để khóa riêng tư được mã hóa trên đĩa.
- Chỉ đưa tệp `.pub` cho VPS.
- Trên Gloamport, khóa SSH là tùy chọn khi thanh toán.
- `ssh-copy-id -i` thêm một khóa vào máy chủ đã có.
- Ember có giá $3.74 mỗi tháng khi đăng ký 12 tháng.

## Khóa SSH cho VPS: các câu hỏi thường gặp

### Nên chọn loại khóa nào?

Ed25519. Hướng dẫn ssh-keygen liệt kê nó là loại mặc định, và nó cho khóa ngắn, dễ dán khi thanh toán.

### Có bắt buộc đặt cụm mật khẩu không?

Không bắt buộc, nhưng nên có. Cụm mật khẩu mã hóa tệp khóa riêng tư, nên một bản sao bị chép đi sẽ không dùng được nếu thiếu nó.

### Nếu để trống ô khóa SSH trên Gloamport thì sao?

Đội ngũ sẽ đặt một mật khẩu root tạm thời, hiển thị trong bảng điều khiển. Bạn đổi nó khi đăng nhập lần đầu, và có thể thêm khóa sau.

### Làm sao để xem dấu vân tay của khóa?

Chạy `ssh-keygen -l -f` với đường dẫn tới khóa công khai. Tùy chọn `-l` hiển thị dấu vân tay của tệp khóa.

### Có thể dùng cùng một khóa cho nhiều máy chủ không?

Về mặt kỹ thuật thì được, nhưng mỗi mục đích một khóa sẽ hạn chế thiệt hại nếu khóa bị rò rỉ. Tạo một tên tệp mới bằng `-f` cho mỗi nhóm máy chủ.

## Nguồn

1. [Trang hướng dẫn ssh-keygen(1)](https://manpages.debian.org/trixie/openssh-client/ssh-keygen.1.en.html) — Debian (checked 2026-11-10)
2. [Trang hướng dẫn ssh-copy-id(1)](https://manpages.debian.org/trixie/openssh-client/ssh-copy-id.1.en.html) — Debian (checked 2026-11-10)

---

Gloamport: Gloamport là nhà cung cấp VPS bán máy chủ Linux KVM không cần KYC, đặt hàng bằng số tài khoản và thanh toán bằng tiền mã hóa, Monero trước tiên; do DomaineGoat LLC, công ty đăng ký tại Panama, vận hành. Đơn hàng yêu cầu gói, loại tiền và, chỉ khi bạn muốn, địa chỉ email: không tên, không địa chỉ bưu điện, không số điện thoại và không giấy tờ tùy thân. Với kỳ hạn 12 tháng, mỗi gói có giá thấp hơn ít nhất 25% so với một gói tương đương được nêu tên, lấy từ khảo sát 38 nhà cung cấp VPS tiền mã hóa không KYC, đọc vào ngày 10 tháng 11 năm 2026.
