Nếu bạn đã từng sử dụng SSH để kết nối an toàn đến máy chủ của mình hoặc máy tính khác, bạn có thể biết khóa SSH là gì. Về cơ bản, khóa SSH là một cách để xác thực bạn là ai và thiết lập kết nối an toàn, bảo mật với hệ thống khác. Nhưng khóa SSH phải được tạo. Vậy làm cách nào để tạo khóa SSH trong Windows 10? Câu hỏi này thực sự phổ biến hơn bạn nghĩ vì nhiều người thích có VPS Linux và làm việc với nó thay vì khởi động kép PC của họ hoặc di chuyển từ Windows. Trong bài viết này, tôi sẽ chỉ cho bạn cách có thể tạo Khóa SSH trong Windows 10. Chúng tôi sẽ sử dụng ứng dụng khách Windows SSH phổ biến PuTTY để thực hiện công việc. Bây giờ, trước khi đi sâu vào nội dung kỹ thuật, chúng ta hãy xem xét một vài định nghĩa để chúng ta cùng thống nhất. Điều này sẽ giúp bạn làm theo hướng dẫn tốt hơn.
Tạo khóa SSH trong Windows 10 bằng PuTTY
Trước tiên hãy nói về SSH. SSH là gì? Và SSH có liên quan gì tới key và tạo key? Secure Socket Shell hoặc Socket Shell (SSH) là một giao thức phổ biến để tạo kết nối an toàn và được mã hóa. Khóa SSH là thành phần tiêu chuẩn của giao thức SSH được sử dụng để xác thực cả hai bên và thiết lập các phiên shell an toàn. Chúng được sử dụng trong các kết nối giữa tất cả các loại hệ điều hành và nền tảng. Vì vậy, cho dù bạn đang cố gắng kết nối vớ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à sử dụng khóa SSH. Trước khi giải thích chi tiết về khóa SSH 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: Sử dụng SSH để kết nối với máy chủ từ xa ”
Giao thức SSH là gì?
SSH là một giao thức nổi tiếng, đặc biệt là giữa các chuyên gia CNTT và quản trị viên hệ thống. Nó cung cấp cho người dùng một cách an toàn hơn để truy cập các hệ thống khác qua mạng không bảo mật. Nó cung cấp xác thực khóa công khai và mật khẩu mạnh. Sử dụng giao thức này, bạn có thể quản lý từ xa các ứng dụng và hệ thống, di chuyển tệp từ hệ thống này sang hệ thống khác và thực thi các lệnh. Giao thức SSH lắng nghe trên cổng TCP 22 theo mặc định.
Khóa SSH là gì?
Giao thức SSH, khóa SSH là thông tin xác thực truy cập được sử dụng để xác thực cả máy chủ và người dùng. Một trường hợp sử dụng khác là truy cập giữa các máy hoặc một lần. Khóa SSH cho phép tự động hóa để cho phép xác thực có thể và hiệu quả về mặt chi phí cần thiết trong các dịch vụ đám mây hiện đại và phụ thuộc vào máy tính.
Chúng có nhiều kích cỡ khác nhau, nhưng lựa chọn phổ biến nhất là mã hóa RSA 2048-bit. Về mặt 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 cấp độ 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, chúng ta hãy kiểm tra xem liệu SSH Key có tồn tại trong Windows hay không.
Lưu trữ VPS Windows 10
Hãy sở hữu cho mình một VPS Windows 10 hiệu quả dành cho máy tính để bàn từ xa với mức giá rẻ nhất hiện có. Windows 10 MIỄN PHÍ chạy trên bộ lưu trữ SSD NVMe và internet tốc độ cao.
Kiểm tra các gói VPS Windows 10Kiểm tra các khóa SSH hiện có trong Windows 10
Trước khi tạo khóa SSH, tốt hơn bạn nên kiểm tra các khóa SSH hiện có. Để làm như vậy, hãy thực hiện các bước sau:
- Mở Dòng lệnh Windows bằng cách nhập cmd vào hộp tìm kiếm trên thanh tác vụ Windows.
- Trong môi trường nhắc lệnh, gõ ssh-keygen
- Nếu bạn không có SSH-keygen, bạn sẽ thấy thông báo này:
'ssh-keygen' không được nhận dạng dưới dạng lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó
- Thư mục mặc định cho các khóa SSH của bạn phải giống như thế này:
/c/Users/YourUserName/ .ssh/id_rsa.pub
Lưu ý: nếu bạn đã cài đặt git bằng bash, bạn nên mở git Bash thay vì cmd.
Tạo khóa SSH Windows bằng PuTTY
PuTTY là một triển khai mã nguồn mở và miễn phí được sử dụng để mô phỏng thiết bị đầu cuối trong PC chạy Microsoft Windows. Nó có thể hỗ trợ một số giao thức như SSH, Telnet, SCP, rlogin và kết nối ổ cắm thô. Sử dụng PuTTY, bạn có thể tạo Khóa SSH trong Windows 10 thông qua thiết bị đầu cuối Windows. Để tạo Khóa SSH trong Windows 10 bằng PuTTY, hãy thực hiện các bước sau:
“Cũng đọc: kết nối với trang web của bạn thông qua SSH”
Bước 1: Tải xuống 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 tệp đã 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 với máy chủ Linux bằng PuTTY hoặc Đơn giản 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.

Tiếp theo, chọn thư mục đích. Đí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 bạn.

Bây giờ là lúc chọn Tính năng sản phẩm sẽ được cài đặt. Nếu bạn không có bất kỳ 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 sang màn hình tiếp theo.

Chúc mừng. Bạn cài đặt PuTTY. Bạn đã hoàn thành các bước đầu tiên để tạo Khóa SSH trong 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, hãy chọn CÓ.

Bước 4: Sử dụng PuTTY để tạo khóa SSH trong Windows 10
Bây giờ, để tạo Khóa SSH trong Windows 10, hãy thực hiện các bước sau:
- Trên trang trình tạo PuTTY, nhấp vào tạo.

- Việc di chuyển con trỏ rõ ràng là một trò đùa nên bạn không cần phải mệt mỏi. Đợi cho đến khi thanh tiến trình chuyển sang màu xanh.

- Lưu khóa công khai bằng cách nhấp vào Lưu khóa công khai cái nút. Chọn vị trí để lưu khóa này và đặt tên cho nó.

- Để lưu Khóa riêng, hãy nhấp vào Cuộc hội thoại thực đơn.

- Bằng cách nhấp vào Xuất khóa OpenSSH, bạn sẽ được hỏi: “Bạn có chắc chắn muốn lưu khóa mà không cần cụm mật khẩu để bảo vệ nó không?” Chọn “có”.
- Chọn vị trí lưu Key.
- Đặt tên cho khóa riêng của bạn.
Chúc mừng. Bạn đã tạo được 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 hơn, vì vậy hầu hết đều thích sử dụng PuTTY hoặc các lựa chọn thay thế của nó.
Khóa SSH có đủ để bảo mật máy chủ không?
Vì vậy, có vẻ như bạn đã xử lý được vấn đề bảo mật - bạn sẽ được kết nối với máy chủ của mình bằng khóa bảo mật và chỉ vậy thôi. Nhưng còn máy chủ của bạn thì sao? Bạn có chắc nó an toàn không? Nếu không có nhà cung cấp máy chủ quan tâm đến bảo mật, mọi nỗ lực bạn vừa bỏ ra cho bảo mật SSH sẽ chẳng có ý nghĩa gì. Ví dụ, Cloudzy biết tầm quan trọng của bảo mật đối với người dùng và cung cấp tường lửa được hỗ trợ bởi AI và bảo vệ DDoS thông minh trên tất cả các thiết bị của mình. VPS Linux kế hoạch. Vì vậy, nếu bạn muốn làm việc với bất kỳ bản phân phối Linux nào mà bạn muốn mà không gặp rủi ro khi khởi động lại máy tính xách tay của mình, bạn nên kiểm tra VPS Linux kế hoạch.