Chủ YếU Windows 10 Cách kích hoạt OpenSSH Server trong Windows 10

Cách kích hoạt OpenSSH Server 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ủ! Trong bài viết này, chúng ta sẽ xem cách kích hoạt SSH Server.

Quảng cáo

Lưu ý: Ứng dụng OpenSSH Server sẽ cho phép bạn thiết lập kết nối với máy tính của mình bằng giao thức SSH. Nó sẽ không cho phép bạn truy cập các máy tính khác trong mạng của bạn. Để kết nối với các máy tính khác, bạn nên cài đặt OpenSSH Client .

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.

Tại thời điểm viết bài này, phần mềm OpenSSH có trong Windows 10 đang ở giai đoạn BETA. Điều này có nghĩa là nó có thể có một số vấn đề về ổn định.

Máy chủ SSH được cung cấp tương tự như ứng dụng 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, nhưng nó hoạt động như một Dịch vụ Windows .

Hãy xem cách bật máy chủ OpenSSH trong Windows 10.

cách lưu tất cả ảnh từ facebook

Kích hoạt OpenSSH Server trong Windows 10

  1. Mở Ứng dụng cài đặt và đi tới Ứng dụng -> Ứng dụng và tính năng.
  2. Ở bên phải, nhấp vào Quản lý các tính năng tùy chọn.Cài đặt Windows 10 SSH Server
  3. Trên trang tiếp theo, hãy nhấp vào nútThêm một tính năng.Dịch vụ Sshd Windows 10
  4. Trong danh sách các tính năng, hãy chọnMáy chủ OpenSSHvà nhấp vàoTải vềcái nút.Dịch vụ Sshd đang chạy
  5. Khởi động lại Windows 10 .

Thao tác này sẽ cài đặt phần mềm OpenSSH Server trong Windows 10.

Các tệp nhị phân của nó nằm trong thư mụcc: windows system32 Openssh. Bên cạnh các ứng dụng khách SSH, thư mục còn chứa các công cụ máy chủ sau:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • và tệp cấu hình 'sshd_config'.

Máy chủ SSH được định cấu hình để chạy như một dịch vụ.

Windows 10 kết nối với máy chủ Sshd 2 tích hợp

Tại thời điểm viết bài này, nó không tự động bắt đầu. Bạn cần phải cấu hình nó theo cách thủ công.

Cách khởi động Máy chủ OpenSSH trong Windows 10

  1. Bấm đúp vàosshdvào Dịch vụ để mở thuộc tính của nó.
  2. Trên tab 'Đăng nhập', hãy xem tài khoản người dùng được sử dụng bởi máy chủ sshd. Trong trường hợp của tôi, nó làDịch vụ NT sshd.Windows 10 Kết nối với Máy chủ Sshd 3 Tích hợp
  3. Bây giờ mở một dấu nhắc lệnh nâng cao .
  4. Đi tới thư mục c: windows system32 Openssh bằng lệnhcd c: windows system32 Openssh.
  5. Tại đây, hãy chạy lệnhssh-keygen -Ađể tạo khóa bảo mật cho máy chủ sshd.Windows 10 Kết nối với Máy chủ Sshd 5 Tích hợp
  6. Bây giờ, trong dấu nhắc lệnh nâng cao, hãy nhậpexplorer.exe.để khởi chạy File Explorer trong thư mục OpenSSH.
  7. Cập nhật: Microsoft đã xuất bản một hướng dẫn điều này làm cho quá trình phân công đúng rất đơn giản.
    Mở PowerShell với tư cách Quản trị viên và thực hiện các lệnh sau:

    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:  Windows  System32  OpenSSH  ssh_host_ed25519_key

    Đó là nó! Tất cả các quyền cần thiết đã được thiết lập.

  8. Ngoài ra, bạn có thể thực hiện các bước này.
    Nhấp chuột phải vàossh_host_ed25519_keytập tin và thay đổi quyền sở hữu của nó cho người dùng dịch vụ sshd, ví dụ:Dịch vụ NT sshd.
  9. Nhấp vào 'Thêm' và thêm quyền 'Đọc' cho người dùng 'Dịch vụ NT sshd'. Bây giờ, hãy xóa tất cả các quyền khác để nhận được một thứ như thế này:Nhấp vào 'Áp dụng' và xác nhận hoạt động.
  10. Cuối cùng, mở Dịch vụ (Nhấn phím Win + R và gõservices.msctrong hộp Run) và khởi động dịch vụ sshd. Nó sẽ bắt đầu:
  11. Cho phép cổng SSH trong Tường lửa của Windows. Theo mặc định, máy chủ đang sử dụng cổng 22. Chạy lệnh này trong dấu nhắc lệnh nâng cao:Tường lửa netsh advfirewall thêm quy tắc tên = 'Cổng SSHD' dir = in action = allow protocol = TCP localport = 22Microsoft đã cung cấp lệnh thay thế sau cho PowerShell:
    New-NetFirewallRule -Tên sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Cho phép hành động -Profile Domain
  12. Cuối cùng, đặt mật khẩu cho tài khoản người dùng của bạn nếu bạn không có nó.

Bây giờ, bạn có thể thử nó trong hành động.

Kết nối với Máy chủ SSH trong Windows 10

Mở ứng dụng ssh của bạn. Bạn có thể khởi động nó trên cùng một máy tính, ví dụ: sử dụng cài sẵn Ứng dụng khách OpenSSH hoặc khởi động nó từ một máy tính khác trong mạng của bạn.

sao chép từ google drive này sang google drive khác

Trong trường hợp chung, cú pháp cho máy khách bàn điều khiển OpenSSH như sau:

tên người dùng ssh @ host -p port

Trong trường hợp của tôi, lệnh trông như sau:

ssh winaero@192.168.2.96

Ở đâuwinaerolà tên người dùng Windows của tôi và192.168.2.96là Địa chỉ IP của PC chạy Windows 10 của tôi . Tôi sẽ kết nối với nó từ một PC khác, chạy Arch Linux.

Cuối cùng, bạn đã ở!

Máy chủ chạy các lệnh bảng điều khiển Windows cổ điển, ví dụ: thêm, loại, chuyển, sao chép.

Nhưng tôi không thể chạy FAR Manager. Nó xuất hiện màu đen và trắng và bị hỏng:

Một quan sát thú vị khác: Bạn có thể khởi động các ứng dụng GUI như explorer. Nếu bạn đã đăng nhập vào cùng một tài khoản người dùng mà bạn sử dụng cho SSH, chúng sẽ bắt đầu trên máy tính để bàn. Xem:

Chà, máy chủ SSH cài sẵn chắc chắn là một điều thú vị để chơi cùng. Nó cho phép bạn quản lý máy tính Windows mà không cần cài đặt các công cụ như rdesktop trên máy tính Linux của bạn hoặc thậm chí thay đổi cài đặt Windows từ máy tính Linux không có máy chủ X được cài đặt.

Theo bài viết này, máy chủ SSH tích hợp trong Windows 10 đang ở giai đoạn BETA, vì vậy nó sẽ trở nên thú vị hơn và trở thành một tính năng hữu ích trong tương lai gần.

Bài ViếT Thú Vị

Editor Choice

FuboTV có dễ hủy không?
FuboTV có dễ hủy không?
Có lẽ bạn đã đăng ký dùng thử miễn phí với fuboTV và không muốn tiếp tục với đăng ký trả phí hoặc bạn muốn chuyển sang một dịch vụ truyền hình trực tuyến khác. Dù thế nào đi nữa, bạn có thể tự hỏi điều gì
Cách khắc phục khi không có âm thanh trên Fire Stick
Cách khắc phục khi không có âm thanh trên Fire Stick
Sử dụng bộ sưu tập các giải pháp Amazon Fire TV Stick đã được chứng minh này và các cách khắc phục khi không có âm thanh hoặc âm thanh phát khi xem phim và tập phim truyền hình.
Chuyển iPhone hoặc iPad của bạn sang một máy Mac mới
Chuyển iPhone hoặc iPad của bạn sang một máy Mac mới
Hầu hết các thiết bị ngoại vi hiện đại đều hoạt động tốt với máy Mac - ví dụ như tất cả các thương hiệu máy in chính đều có trình điều khiển Mac cập nhật. Nhưng khi thêm máy Mac vào mạng gia đình, bạn có thể thấy rằng việc đồng bộ hóa iPhone hoặc iPad hiện có
Thêm trang web vào tất cả ứng dụng trong Start Menu trong Windows 10
Thêm trang web vào tất cả ứng dụng trong Start Menu trong Windows 10
Cách Thêm Trang web vào Tất cả Ứng dụng trong Menu Bắt đầu trong Windows 10 Windows 10 đi kèm với menu Bắt đầu được làm lại hoàn toàn, kết hợp các ô Live Tiles được giới thiệu trong Windows 8 với các phím tắt ứng dụng cổ điển. Nó có thiết kế thích ứng và có thể được sử dụng trên màn hình với nhiều kích thước và độ phân giải khác nhau. Trong này
Cách lặp video với VLC
Cách lặp video với VLC
VLC là một trình phát đa phương tiện mạnh mẽ với sự hỗ trợ cho nhiều định dạng phương tiện khác nhau và một thư viện các tính năng phong phú. Ứng dụng cung cấp một tập hợp lớn các điều khiển phương tiện giúp kiểm soát nhiều hơn phương tiện bạn đang phát. Một trong những
Tắt biểu tượng mũi tên màu xanh lam trên các thư mục và tệp trong Windows 10
Tắt biểu tượng mũi tên màu xanh lam trên các thư mục và tệp trong Windows 10
Trong Windows 10, bạn có thể nhận thấy biểu tượng lớp phủ mũi tên màu xanh lam cho một số thư mục và tệp. Đây là cách để vô hiệu hóa nó.
Cách bật và tắt tăng tốc phần cứng trong Chrome
Cách bật và tắt tăng tốc phần cứng trong Chrome
Dưới đây là hướng dẫn từng bước để bật hoặc tắt tính năng tăng tốc phần cứng trong Chrome. Đồng thời xem định nghĩa và lý do tại sao bạn có thể cần tăng tốc.