Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Giao thức SSH (Secure Shell) hoạt động bằng cách xác thực người dùng từ xa và chuyển đầu vào từ client đến host. Sau đó, nó truyền lại đầu ra trở lại client – giao tiếp được mã hóa nên bảo mật cao hơn Telnet. Trong bài viết này, chúng ta sẽ minh họa cách cài đặt và cấu hình cả OpenSSH client và server trên Windows 11/10.

Cài đặt & cấu hình OpenSSH client & server

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Để bắt đầu, trước tiên hãy xác minh cài đặt OpenSSH client.

  1. Khởi chạy ứng dụng Settings (Cài đặt) bằng phím Windows + I.
  2. Trong ứng dụng Settings, chọn mục con Apps (Ứng dụng).
  3. Ở bên phải cửa sổ Apps & features, nhấp vào liên kết Optional features (Tính năng tùy chọn).
  4. Trong cửa sổ tiếp theo mở ra, cuộn xuống để tìm OpenSSH Client. Nếu client đã được cài đặt, không cần tương tác của người dùng – nếu chưa, chỉ cần nhấn nút cài đặt.

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Sau khi làm xong, hành động tiếp theo là thêm/cài đặt OpenSSH server trên Windows 10.

Vẫn ở cửa sổ Optional features – ở trên cùng, nhấp vào Add a feature (Thêm tính năng).

Cuộn xuống và chọn OpenSSH Server. Nhấp vào nút Install (Cài đặt) và chờ vài giây trong khi tính năng được cài đặt.

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Sau khi hành động hoàn tất, hãy khởi động lại máy tính để xác nhận thay đổi.

Client và SSH server hiện đã được cài đặt.

Bây giờ bạn sẽ cần cấu hình SSH server để khởi động mỗi khi bạn boot Windows 10. Cách làm như sau:

Nhấn phím Windows + R. Trong hộp thoại Run gõ services.msc, nhấn Enter.

Sau đó cuộn xuống và nhấp đúp lần lượt vào – OpenSSH SSH Server và OpenSSH Authentication Agent – và đặt Startup type (Loại khởi động) thành Automatic (Tự động).

Nhấp Apply > OK.

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Ghi chú: Bạn có thể không thấy OpenSSH SSH Server được liệt kê. Điều này có nghĩa là hành động thêm tính năng trước đó đã thất bại. Trong trường hợp này, bạn có thể cài đặt tính năng qua dòng lệnh. Cách làm như sau:

Mở Command Prompt với quyền quản trị. Sao chép và dán lệnh dưới đây và nhấn Enter để tìm tên khả năng/tính năng chính xác và xem nó có hiện diện trong hệ thống của bạn hay không vì nó bị ẩn.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

Sau khi thực thi thành công, sao chép và dán lệnh dưới đây và nhấn Enter để cài đặt tính năng:

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Bạn không cần khởi động lại PC – chỉ cần nhấp vào menu Action (Hành động) trên cửa sổ Services và nhấp Refresh (Làm mới). Tính năng OpenSSH SSH Server sẽ được liệt kê.

Bây giờ, cần xác minh xem dịch vụ SSH có hoạt động hay không. Cách làm như sau:

Nhấp chuột phải vào Start và chọn Windows PowerShell (Admin).

Trong cửa sổ PowerShell, sao chép và dán lệnh dưới đây và nhấn Enter-

Get-Service -Name *ssh*

Bạn sẽ thấy kết quả đầu ra sau:

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Tiếp theo, bạn sẽ phải cấu hình Windows Firewall để có quyền truy cập vào máy tính của mình qua SSH. Để làm vậy, vẫn trong cửa sổ PowerShell, sao chép và dán lệnh dưới đây và nhấn Enter.

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Bây giờ bạn có thể kiểm tra xem SSH server có đang lắng nghe trên cổng 22 hay không. Để làm vậy, vẫn trong cửa sổ PowerShell, sao chép và dán lệnh dưới đây và nhấn Enter.

.\netstat -bano | .\more.com

Bạn sẽ thấy kết quả đầu ra sau:

Mẹo: Nếu bạn không thấy Cổng 22 được liệt kê, hãy khởi động lại PC và khi boot, thực thi lại lệnh.

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Tiến tới, bạn có thể kết nối từ xa đến một SSH server. Để thiết lập kết nối thành công, các tham số sau là bắt buộc:

  1. Tên người dùng
  2. Mật khẩu người dùng
  3. Địa chỉ IP Server
  4. Cổng mà SSH server đang lắng nghe. Trong trường hợp này, Cổng là 22.

Để thiết lập kết nối đến OpenSSH server – khởi chạy PowerShell, tùy thuộc vào tham số của bạn, gõ lệnh dưới đây và nhấn Enter.

ssh -p 22 [email protected]

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10

Ở đây nhớ sử dụng thông tin cá nhân của bạn.

Sau đó gõ mật khẩu và nhấn Enter một lần nữa để truy cập máy tính từ xa – và bạn sẽ có quyền truy cập qua PowerShell đến SSH server. Theo cách này, dữ liệu của bạn an toàn khỏi các tác nhân đe dọa tiềm ẩn.

Đó là tất cả về cấu hình kết nối an toàn sử dụng OpenSSH trong Windows 10.

Cài đặt và cấu hình OpenSSH client và server trên Windows 11/10