Cài đặt và cấu hình máy khách và máy chủ OpenSSH 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ừ máy khách sang máy chủ. Sau đó, nó sẽ truyền lại kết quả đầu ra cho máy khách - thông tin liên lạc được chuyển đi đã được mã hóa nên tính bảo mật cao hơn nhiều so với Telnet . Trong bài đăng này, chúng tôi sẽ minh họa cách cài đặt và cấu hình cả máy khách và máy chủ OpenSSH trên Windows 11/10 .

Cài đặt(Install) và cấu hình máy khách & máy chủ OpenSSH

cửa sổ ứng dụng khách openssh 11

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

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

Cài đặt và cấu hình máy khách & máy chủ OpenSSH

Sau khi thực hiện xong, hành động tiếp theo cần thực hiện là thêm / cài đặt máy chủ OpenSSH trên Windows 10

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

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

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

Máy khách và máy chủ SSH hiện đã được cài đặt.

Bây giờ bạn sẽ cần phải định cấu hình máy chủ SSH(SSH server) để khởi động mỗi khi bạn khởi động Windows 10. Dưới đây là cách thực hiện:

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

Sau đó cuộn xuống và nhấp đúp lần lượt vào - Máy chủ OpenSSH SSH(OpenSSH SSH Server)Tác nhân xác thực OpenSSH(OpenSSH Authentication Agent ) - và đặt Kiểu khởi động(Startup type) thành Tự động(Automatic) .

Nhấp vào Áp dụng(Apply) > OK .

Lưu ý(Side note) : Bạn có thể không thấy Máy chủ OpenSSH SSH(OpenSSH SSH Server) được liệt kê. Điều này có nghĩa là hành động trước đó để thêm đối tượng địa lý không thành công. Trong trường hợp này, bạn có thể cài đặt tính năng thông qua dòng lệnh. Đây là cách thực hiện:

Mở một dấu nhắc lệnh nâng cao. Sao chép(Copy) và dán lệnh bên dưới và nhấn Enter để tìm ra tên chính xác của khả năng / tính năng và nếu nó có trong hệ thống của bạn vì nó bị ẩn.

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

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

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

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

Bây giờ, cần phải xác minh xem các dịch vụ SSH có đang hoạt động hay không. Đây là cách thực hiện:

Nhấp chuột phải vào Bắt đầu(Start) và chọn Windows PowerShell ( Quản trị viên(Admin) ).

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

Get-Service -Name *ssh*

Bạn sẽ được hiển thị với kết quả sau:

Tiếp theo, bạn sẽ phải định cấu hình Tường lửa của Windows(Windows Firewall) để có quyền truy cập vào máy tính của mình thông qua SSH . Tuy nhiên, để làm như vậy, trong cửa sổ PowerShell , hãy sao chép và dán lệnh bên dưới và nhấn Enter .

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

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

.\netstat -bano | .\more.com

Bạn sẽ được hiển thị với kết quả sau:

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

Về sau, giờ đây bạn có thể kết nối từ xa với máy chủ SSH . Để thiết lập kết nối thành công, các thông số sau là bắt buộc:

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

Để thiết lập kết nối với máy chủ OpenSSH - khởi chạy PowerShell , tùy thuộc vào thông số của riêng bạn, hãy nhập lệnh bên dưới và nhấn Enter .

ssh -p 22 [email protected]

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

Sau đó, nhập mật khẩu và nhấn Enter 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 vào máy chủ SSH . Bằng cách này, dữ liệu của bạn vẫn an toàn trước các tác nhân đe dọa có thể xảy ra.

Đó là cách định cấu hình kết nối an toàn bằng OpenSSH trong Windows 10.(That’s it on configuring a secure connection using OpenSSH in Windows 10.)



About the author

Tôi là chuyên gia tự do về Windows và Office. Tôi có hơn 10 năm kinh nghiệm làm việc với các công cụ này và có thể giúp bạn khai thác tối đa chúng. Các kỹ năng của tôi bao gồm: làm việc với Microsoft Word, Excel, PowerPoint và Outlook; tạo web trang và ứng dụng; và giúp khách hàng đạt được mục tiêu kinh doanh của họ.



Related posts