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
Để bắt đầu, trước tiên, hãy xác minh cài đặt máy khách OpenSSH .
- Khởi chạy ứng dụng Cài đặt(Settings) bằng cách nhấn tổ hợp phím Windows + I.
- Trong ứng dụng Cài đặt, chọn danh mục phụ Ứng dụng(Apps) .
- Ở 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) .
- 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.
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) và 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:
- Tên tài khoản
- Mật khẩu người dùng
- Địa chỉ IP máy chủ
- 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.)
Related posts
9 Tính năng & Ứng dụng của Windows 7 Không còn tồn tại trong Windows 8
5 Tính năng của Internet Explorer mà các trình duyệt khác nên sử dụng
Install Windows 10 version 21H1 với Windows 10 Update Assistant
Cài đặt và thay đổi sang ngôn ngữ hiển thị mới trong Windows 7 với Vistalizator
Cài đặt và thay đổi sang ngôn ngữ hiển thị mới trong Windows 7 Home & Pro
Cách vô hiệu hóa Automatic Screen Rotation trong Windows 11/10
USB Selective Suspend feature là gì? Làm thế nào để kích hoạt hoặc vô hiệu hóa nó?
Trải nghiệm OOBE hay vượt trội trong Windows 11/10 là gì?
Cách tạo trình cài đặt ứng dụng hàng loạt cho cài đặt Mac OS mới bằng HomeBrew
Local, LocalLow, Thư mục chuyển vùng trong AppData trên Windows 10
Cách bật hoặc Disable Automatic Learning trong Windows 10
Cách ánh xạ Network Drive hoặc thêm FTP Drive trong Windows 11/10
Cách sử dụng các công cụ tích hợp Charmap and Eudcedit Windows 10
Làm thế nào để sử dụng Search mới với tính năng chụp màn hình trong Windows 10
Cách Emergency Restart or Shutdown Windows 11/10
Cách bật hoặc Disable or Application Isolation feature trong Windows 10
Microsoft Management Console (MMC) là gì trong Windows 10?
Cách bật hoặc Disable Archive Apps feature trong Windows 10
Cách khôi phục hoặc đặt lại cài đặt Windows Firewall thành mặc định
Windows 11 cho Business and Enterprise - Các tính năng New