Cách tạo khóa SSH trong Windows 10
Như bạn có thể đã biết, Windows 10 bao gồm phần mềm SSH tích hợp sẵn - cả máy khách và máy chủ! Tính năng này có sẵn trong hệ điều hành bắt đầu từ phiên bản 1803. Khi tùy chọn máy khách được cài đặt, chúng tôi có thể sử dụng nó để tạo khóa SSH mới.
Quảng cáo
Trên máy Windows, phần mềm nguồn mở miễn phí PuTTY là tiêu chuẩn thực tế khi nói đến SSH và Telnet. Với Windows 10, Microsoft cuối cùng đã lắng nghe người dùng của mình sau nhiều năm họ yêu cầu một máy khách và máy chủ SSH. Bằng cách đưa vào triển khai OpenSSH, giá trị của HĐH sẽ tăng lên.Máy khách SSH được cung cấp tương tự như máy khách Linux. Thoạt nhìn, nó có vẻ hỗ trợ các tính năng tương tự như đối tác * NIX của nó. Nó là một ứng dụng bảng điều khiển, vì vậy bạn có thể khởi động nó từ dấu nhắc lệnh.
Để tiếp tục, bạn cần bật tính năng OpenSSH Client. Kiểm tra văn bản sau:
làm thế nào để chặn ai đó trên một trang kinh doanh facebook
Cách bật OpenSSH Client trong Windows 10
Giả sử rằng bạn đã cài đặt nó, bạn có thể làm như sau.
Để tạo khóa SSH trong Windows 10,
- Mở một dấu nhắc lệnh mới .
- Kiểu
ssh-keygen
và nhấn phím Enter. - Ứng dụng sẽ hỏi vị trí lưu, cung cấp
C: users your user name .ssh id_rsa
theo mặc định. - Tiếp theo, bạn sẽ được nhắc nhập cụm mật khẩu. Bạn chỉ cần nhấn phím Enter để bỏ qua.
- Cuối cùng, bạn sẽ thấy dấu vân tay cho chìa khóa của mình và SHA256. Thuật toán mặc định là RSA 2048.
Bạn xong việc rồi. Khóa công khai của bạn sẽ được lưu vào tệp id_rsa.pub, theo mặc định, nó làC: users your user name .ssh id_rsa.pub
. Bây giờ bạn có thể tải tệp này lên máy mục tiêu mà bạn muốn truy cập bằng SSH.Không chia sẻ khóa SSH riêng tư của bạn (id_rsa) trừ khi bạn biết mình đang làm gì!
SSH hỗ trợ một số thuật toán khóa công khai khác sử dụng với các khóa, chẳng hạn như:
- rsa - đây là một thuật toán cổ điển dựa trên độ khó của việc tính toán các số lớn. Kích thước khóa được đề xuất - 2048 trở lên.
- dsa - một thuật toán kế thừa khác dựa trên độ khó của việc tính toán logarit rời rạc. Nó không còn được khuyến khích.
- ecdsa - một Thuật toán Chữ ký Số mới của chính phủ Hoa Kỳ, sử dụng các đường cong elip. Nó hỗ trợ các kích thước phím 256, 384 và 521.
- ed25519 - thuật toán này là tùy chọn mới nhất có trong OpenSSH. Một số phần mềm thiếu hỗ trợ cho nó.
Bạn có thể chỉ định thuật toán bằng cách sử dụng-t
và thay đổi kích thước phím bằng cách sử dụng công tắc -b. Vài ví dụ:
ssh-keygen -t rsa -b 4096 ssh-keygen -t ecdsa -b 521
Đó là nó.
Ngoài ra, hãy xem các bài viết sau:
- Cách bật OpenSSH Client trong Windows 10
- Cách kích hoạt OpenSSH Server trong Windows 10