Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Còn 6 phút
Bảo mật và Mạng

Cách tạo SSH Key trên Windows 10 qua 4 bước đơn giản

Alex Robbins By Alex Robbins 6 phút đọc Cập nhật 22/7/2025
Cách tạo SSH Key trên Windows 10 qua 4 bước đơn giản

Nếu bạn đã từng dùng SSH để kết nối an toàn tới máy chủ hoặc một máy tính khác, bạn có thể đã biết khóa SSH là gì. Cơ bản thì khóa SSH là cách để xác thực danh tính của bạn và thiết lập kết nối an toàn, bảo mật với một hệ thống khác. Nhưng khóa SSH phải được tạo ra. Vậy làm cách nào để tạo khóa SSH trong Windows 10? Câu hỏi này thực tế phổ biến hơn bạn nghĩ vì nhiều người thích lấy VPS Linux rồi làm việc với nó thay vì khởi động kép PC hoặc di chuyển dữ liệu từ Windows. Trong bài viết này, tôi sẽ hướng dẫn bạn cách tạo Khóa SSH trong Windows 10. Chúng tôi sẽ dùng phần mềm SSH client PuTTY nổi tiếng để thực hiện. Trước khi đi vào chi tiết kỹ thuật, hãy xem qua một vài định nghĩa để chúng ta cùng hiểu. Điều này sẽ giúp bạn theo dõi hướng dẫn tốt hơn. 

Tạo Khóa SSH trong Windows 10 bằng PuTTY

Hãy nói về SSH trước. SSH là gì? Và SSH có liên quan gì đến khóa và tạo khóa? Secure Socket Shell hay Socket Shell (SSH) là giao thức nổi tiếng để tạo kết nối an toàn và mã hóa. Khóa SSH là thành phần tiêu chuẩn của giao thức SSH dùng để xác thực cả hai bên và thiết lập phiên shell an toàn. Chúng được dùng trong kết nối giữa tất cả loại hệ điều hành và nền tảng. Vì vậy, dù bạn đang cố kết nối tới VPS Linux hay máy chủ chuyên dụng chạy phiên bản Windows Server mới nhất, bạn cần tạo và dùng khóa SSH. Trước khi giải thích khóa SSH chi tiết và thảo luận cách tạo khóa SSH trong Windows 10, hãy nói về giao thức SSH.

Cũng đọc: Dùng SSH để Kết Nối tới Máy Chủ Từ Xa ”

SSH Protocol là gì? 

SSH là giao thức nổi tiếng, đặc biệt giữa các chuyên gia IT và quản trị viên hệ thống. Nó cung cấp cho người dùng cách truy cập an toàn hơn tới các hệ thống khác trên mạng không an toàn. Nó cung cấp xác thực khóa công khai và mật khẩu mạnh. Dùng giao thức này, bạn có thể quản lý ứng dụng và hệ thống từ xa, di chuyển tập tin từ hệ thống này sang hệ thống khác, và thực thi lệnh. Giao thức SSH lắng nghe trên cổng TCP 22 theo mặc định. 

SSH Keys là gì? 

Với giao thức SSH, khóa SSH là thông tin xác thực truy cập dùng để xác thực cả máy chủ và người dùng. Trường hợp sử dụng khác là truy cập máy sang máy hoặc một chiều. Khóa SSH cho phép tự động hóa bằng cách kích hoạt xác thực tiết kiệm chi phí và khả thi cần thiết trong các dịch vụ đám mây hiện đại phụ thuộc vào máy tính.

Chúng có kích thước khác nhau, nhưng lựa chọn phổ biến nhất là mã hóa RSA 2048-bit. Về chức năng, khóa SSH thu thập mật khẩu, cấp quyền truy cập, và kiểm soát mức truy cập. Có một số cách để kích hoạt hoặc tạo SSH trong Windows 10. Sau đây, chúng tôi sẽ giải thích cách tạo khóa SSH Windows bằng PuTTY. Nhưng trước khi bắt đầu, hãy kiểm tra xem Khóa SSH có tồn tại trong Windows hay không.

windows-vps Windows 10 VPS Hosting

Hãy tự lấy cho mình một Windows 10 VPS hiệu quả cho remote desktop, với giá rẻ nhất hiện có. Windows 10 MIỄN PHÍ chạy trên lưu trữ NVMe SSD và internet tốc độ cao.

Xem các gói Windows 10 VPS

Kiểm Tra Khóa SSH Hiện Có trong Windows 10

Trước khi tạo khóa SSH, bạn nên kiểm tra xem đã có khóa SSH nào chưa. Để làm điều này, hãy thực hiện các bước sau:

  1. Mở Windows Command-Line bằng cách gõ cmd vào ô tìm kiếm trên thanh tác vụ Windows.
  2. Trong cửa sổ dòng lệnh, gõ ssh-keygen
  3. Nếu bạn không có ssh-keygen SSH, bạn sẽ thấy thông báo này:

'ssh-keygen' is not recognized as an internal or external command, operable program, or batch file              

  1. Thư mục mặc định cho các khóa SSH của bạn sẽ trông khoảng như sau:
/c/Users/YourUserName/ .ssh/id_rsa.pub 

Lưu ý: nếu bạn cài đặt git kèm bash, hãy mở git Bash thay vì cmd.

Tạo Khóa SSH Windows Bằng PuTTY

PuTTY là một công cụ miễn phí, mã nguồn mở dùng để mô phỏng terminal trên các PC chạy Windows. Nó hỗ trợ nhiều giao thức như SSH, Telnet, SCP, rlogin và kết nối socket thô. Với PuTTY, bạn có thể tạo khóa SSH trên Windows 10 qua terminal Windows. Để tạo khóa SSH trên Windows 10 bằng PuTTY, hãy thực hiện các bước sau:

Cũng đọc: kết nối tới website của bạn qua SSH

Bước 1: Tải PuTTY

Nếu bạn chưa có PuTTY trên hệ thống của mình, bạn có thể tải xuống từ đây liên kết. Sau khi tải xuống, hãy cài đặt nó.

Bước 2: Cài Đặt PuTTY

Bằng cách nhấp vào file đã tải xuống, bạn có thể bắt đầu quá trình cài đặt. Bạn có thể đọc bài viết này về Kết nối tới Máy chủ Linux Sử dụng PuTTY hoặc chỉ cần làm theo trình hướng dẫn cài đặt. Trên trang đầu tiên, nhấp vào Tiếp theo.

Màn hình chào mừng Trình cài đặt PuTTY
Màn hình chào mừng Trình cài đặt PuTTY

Tiếp theo, chọn thư mục đích. Thư mục đích mặc định là ổ C\Program files\PuTTY\. Bạn có thể thay đổi nó thành địa chỉ mong muốn của mình.

Trình cài đặt PuTTY chọn vị trí
Trình cài đặt PuTTY chọn vị trí

Bây giờ, đến lúc chọn Tính năng Sản phẩm sẽ được cài đặt. Nếu bạn không có yêu cầu cụ thể nào, hãy làm theo lựa chọn mặc định và nhấp vào Cài đặt để chuyển tới màn hình tiếp theo.

Trình cài đặt PuTTY chọn các thành phần cần cài đặt
Trình cài đặt PuTTY chọn các thành phần cần cài đặt

Xin chúc mừng. Bạn đã cài đặt PuTTY. Bạn đã hoàn thành các bước ban đầu để tạo khóa SSH trên Windows 10. Bây giờ, hãy chuyển sang bước tiếp theo.

Bước 3: Chạy Trình Tạo Khóa SSH PuTTY

  • Nhấn phím Windows trên bàn phím của bạn. 
  • Trong thanh tìm kiếm, gõ PuTTYgen (bạn cũng có thể dùng cmd và gõ PuTTYgen). 
  • Nhấp chuột phải vào PuTTYgen và chọn Chạy với tư cách quản trị viên.
  • Nếu được nhắc, chọn CÓ.
Khởi chạy PuTTY với tư cách Quản trị viên
Khởi chạy PuTTY với tư cách Quản trị viên

Bước 4: Dùng PuTTY để Tạo Khóa SSH trong Windows 10 

Bây giờ, để tạo SSH Key trên Windows 10, làm theo các bước sau:

  • Trên trang trình tạo PuTTY, nhấp vào generate.
Màn hình chính của PuTTY Key Generator
Màn hình chính của PuTTY Key Generator
  • Chuyện về việc di chuyển con trỏ chuột là một trò đùa, nên không cần phải mệt mỏi. Chờ cho đến khi thanh tiến trình hoàn toàn xanh.
Khóa PuTTY đang được tạo
Khóa PuTTY đang được tạo
  • Lưu khóa công khai bằng cách nhấp vào Lưu khóa công khai nút này. Chọn vị trí để lưu khóa này và đặt tên cho nó.
Chi tiết khóa của trình tạo khóa uTTY
Chi tiết khóa của PuTTY Key Generator
  • Để lưu Khóa Riêng tư, nhấp vào Cuộc trò chuyện menu. 
Menu xuất khóa PuTTY
Menu xuất khóa PuTTY
  • Bằng cách nhấp vào Export OpenSSH Key, bạn sẽ được hỏi: "Bạn có chắc chắn muốn lưu khóa mà không có mật khẩu để bảo vệ nó không?" Chọn "có".
  • Chọn vị trí để lưu Khóa.
  • Đặt tên cho khóa riêng tư của bạn.

Chúc mừng. Bạn đã tạo thành công khóa SSH mà chúng tôi muốn bằng cách sử dụng PuTTY, một trong những ứng dụng khách SSH tốt nhất cho Windows. Tất nhiên, bạn cũng có thể tạo khóa bằng OpenSSH, ứng dụng khách gốc của Windows 10, nhưng ứng dụng này thiếu một số tính năng cần thiết, vì vậy hầu hết mọi người thích sử dụng PuTTY hoặc các phương án thay thế của nó. 

Đọc thêm : Cài đặt MikroTik CHR trên VPS (Sử dụng PuTTY)

Khóa SSH Có Đủ Cho Bảo Mật Máy Chủ Không?

Có vẻ như bạn đã xử lý vấn đề bảo mật rồi, bạn sẽ kết nối với máy chủ của mình bằng một khóa an toàn. Nhưng còn máy chủ của bạn thì sao? Bạn có chắc chắn nó an toàn không? Nếu không có nhà cung cấp máy chủ chú trọng đến bảo mật, tất cả nỗ lực mà bạn vừa dành cho bảo mật SSH sẽ vô ích. Cloudzy, chẳng hạn, hiểu rõ tầm quan trọng của bảo mật đối với người dùng của mình và cung cấp tường lửa do AI hỗ trợ cùng bảo vệ DDoS thông minh trên tất cả Linux VPS các gói của chúng tôi. Vì vậy, nếu bạn muốn làm việc với bất kỳ distro Linux nào mà không rủi ro khởi động kép trên máy tính xách tay của mình, bạn nên kiểm tra Linux VPS kế hoạch 

Chia sẻ

Thêm bài viết từ blog

Tiếp tục đọc.

Ảnh tiêu đề Cloudzy cho hướng dẫn MikroTik L2TP VPN, cho thấy một laptop kết nối với một dãy máy chủ qua một đường hầm số phát sáng màu xanh và vàng với biểu tượng khiên.
Bảo mật và Mạng

Cài đặt MikroTik L2TP VPN (kèm IPsec): Hướng dẫn RouterOS (2026)

Trong cài đặt MikroTik L2TP VPN này, L2TP xử lý phần tunneling còn IPsec xử lý mã hóa và toàn vẹn; kết hợp chúng cho bạn khả năng tương thích native client mà không cần bên thứ ba

Rexa CyrusRexa Cyrus 9 phút đọc
Cửa sổ terminal hiển thị thông báo cảnh báo SSH về thay đổi remote host identification, kèm tiêu đề Fix Guide và thương hiệu Cloudzy trên nền xanh teal đậm.
Bảo mật và Mạng

Cảnh báo: Remote Host Identification Has Changed và cách khắc phục

SSH là một giao thức mạng an toàn tạo ra đường hầm mã hóa giữa các hệ thống. Nó vẫn phổ biến với các lập trình viên cần truy cập từ xa máy tính mà không cần giao diện đồ họa

Rexa CyrusRexa Cyrus 10 phút đọc
Hình minh họa hướng dẫn xử lý sự cố máy chủ DNS với biểu tượng cảnh báo và máy chủ màu xanh trên nền tối cho lỗi name resolution Linux
Bảo mật và Mạng

Temporary Failure in Name Resolution: Nghĩa là gì và cách khắc phục?

Khi dùng Linux, bạn có thể gặp lỗi temporary failure in name resolution khi cố truy cập trang web, cập nhật package, hoặc thực hiện các tác vụ cần kết nối internet

Rexa CyrusRexa Cyrus 12 phút đọc

Sẵn sàng triển khai? Từ $2.48/tháng.

Cloud độc lập, từ 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.