- 1
Joined: 01/09/2017
PuTTYgen — Tạo và quản lý khóa SSH đơn giản
Mở bài
PuTTYgen là công cụ tạo và chuyển đổi khoá SSH thuộc bộ tiện ích PuTTY, rất phổ biến trên Windows và có thể sử dụng trên Linux, macOS. Công cụ này giúp tạo cặp khóa công khai/riêng tư, xuất định dạng tương thích với OpenSSH hoặc định dạng .ppk để dùng với PuTTY và Pageant. Với giao diện đơn giản, PuTTYgen phù hợp cho người mới làm quen với SSH lẫn quản trị viên hệ thống cần thao tác nhanh gọn.
Tải và cài đặt
Dưới đây là các bước tải và cài đặt PuTTYgen theo hệ điều hành phổ biến:
Windows
- Truy cập trang chính thức: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html.
- Ở mục tải xuống, bạn có thể chọn "putty.exe" và "puttygen.exe" riêng lẻ (portable) hoặc bộ cài installer chứa nhiều tiện ích. Với file .exe, chỉ cần tải về và chạy trực tiếp, không cần cài đặt phức tạp.
- Nếu dùng installer (.msi hoặc .exe), chạy file và làm theo các bước cài đặt để tích hợp PuTTY trong Start Menu. Đặt vị trí lưu hợp lý để dễ gọi PuTTYgen về sau.
- Tùy chọn: thêm thư mục chứa puttygen.exe vào PATH để gọi từ Command Prompt dễ dàng.
Linux
- Trên Debian/Ubuntu: mở terminal và chạy rồi . Gói putty-tools chứa puttygen cho môi trường Linux.
- Trên Fedora/CentOS: dùng hoặc tùy distro.
macOS
- Nếu dùng Homebrew: mở Terminal và chạy . Sau đó gọi puttygen từ terminal hoặc dùng bản GUI nếu có.
Sử dụng cơ bản
Sau khi mở PuTTYgen, các thao tác tạo và quản lý khóa cơ bản như sau:
- Chọn thuật toán (RSA, ECDSA, ED25519) và kích thước khóa (ví dụ RSA 2048/4096 bits).
- Bấm nút Generate và di chuyển chuột trong vùng để tăng entropy.
- Nhập để mã hóa khóa riêng tư (nên đặt mật khẩu mạnh và ghi nhớ nơi an toàn).
- Bấm Save private key để lưu file .ppk (dùng cho PuTTY/Pageant). Dùng Save public key hoặc copy nội dung ô Public key để dán vào ~/.ssh/authorized_keys trên máy chủ.
- PuTTYgen còn hỗ trợ Conversions để chuyển đổi giữa định dạng OpenSSH và .ppk (Load/Save). Đây là tính năng hữu ích khi cần dùng cùng một khóa trên nhiều phần mềm khác nhau.
Tính năng nổi bật và lợi ích chính
| Tính năng | Lợi ích |
| Hỗ trợ nhiều thuật toán (RSA, ECDSA, ED25519) | Dễ chọn chuẩn phù hợp cho bảo mật và tương thích |
| Chuyển đổi định dạng khóa (.ppk ↔ OpenSSH) | Tương thích giữa PuTTY và OpenSSH, tiện khi chuyển môi trường |
| Giao diện nhẹ, nhanh | Thích hợp cho người mới và tác vụ nhanh chóng |
| Bảo vệ khóa bằng passphrase | Tăng cường an toàn khi khóa bị lộ |
Kết bài
PuTTYgen là công cụ nhỏ gọn nhưng mạnh mẽ cho quản lý khóa SSH: dễ tải, cài đặt nhanh và hữu ích khi làm việc với PuTTY hoặc cần chuyển đổi khóa giữa các định dạng. Nếu bạn cần một giải pháp đơn giản, tương thích rộng và an toàn để tạo/đổi định dạng khóa SSH, PuTTYgen là lựa chọn hợp lý.
Tải bản chính thức từ trang chủ: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- 1