Windows 10 có máy chủ SSH tích hợp không?


10

Phiên bản phát hành của Windows 10, như được đồn đại , có chức năng máy chủ SSH tích hợp không? Nếu vậy, làm thế nào để tôi kích hoạt nó?


SSH được đồn đại cho PowerShell, tôi không nghĩ rằng nó được gắn với bản phát hành Windows 10. Tôi chưa thấy tin tức nào về bản cập nhật PowerShell.
MC10

Họ đã thêm nó trong Bản cập nhật Fall Creator và bạn có thể thêm cả máy khách và / hoặc máy chủ bằng cách truy cập (Cài đặt> Ứng dụng> Quản lý các tính năng tùy chọn> Thêm một tính năng) và cài đặt nó. Lưu ý rằng nó vẫn mang thẻ (beta) nhưng tôi đã sử dụng nó và hoạt động hiệu quả không khác gì Putty.
Gốtårđïåñ

Câu trả lời:


20

Câu trả lời ngắn: Chưa, nhưng nó sẽ đến.

Câu trả lời dài: Đây thực sự không phải là một phần của Windows 10, mà là một tính năng mới mà Microsoft đang bổ sung vào PowerShell. Microsoft đang hợp tác và bắt đầu đóng góp cho dự án OpenSSH. Điều này sẽ đưa máy chủ SSH vào Windows một cách hiệu quả nhưng bạn sẽ phải bật nó lên và có phiên bản PowerShell mới nhất. Tôi chưa nghe thấy bất kỳ ngày phát hành nào cho PowerShell với chức năng OpenSSH được đề cập.

Đọc thêm arstechnica.com

Thông báo chính thức của Microsoft msDN.com


Đã gần một năm. Nó vẫn đến à? Nếu nó đã đến, một số liên kết làm thế nào để kích hoạt nó sẽ rất hữu ích.
uvsmtid

Câu trả lời này không còn đúng nữa. Câu trả lời của James Gibbons dưới đây là chính xác kể từ "Bản cập nhật kỷ niệm" của Windows 10 đã ra mắt vào khoảng ngày 1 tháng 8.
Scott R. Frost

@ScottRFrost, câu trả lời này là chính xác; dịch vụ ủy quyền / môi giới SSH không liên quan và hạn chế sử dụng. Chúng được dự định để thử nghiệm chế độ nhà phát triển triển khai ứng dụng UWP .
Eryk CN

4

Cập nhật: Các phiên bản xem trước kỹ thuật mới nhất của bản cập nhật Windows 10 Anniversary có hai dịch vụ "Nhà môi giới máy chủ SSH" và "Proxy máy chủ SSH". Cả hai đều tích hợp sẵn cho windows 10 Build 14366 trở lên. Tuy nhiên vẫn chưa rõ về khách hàng và tôi đã tìm kiếm tài liệu của Microsoft không thành công về hai dịch vụ này ...


Tôi có thể xác minh 2 tuần sau khi bài đăng của bạn dường như không có tài liệu nào về SSH Server Brokerhoặc SSH Server Proxycó sẵn từ Microsoft hoặc bất kỳ nơi nào khác, tôi đã nhận được và chạy qua Cygwintrong quá khứ nhưng không biết làm thế nào để làm điều đó thông qua Bash on Ubuntu on Windows.
du mục

2
Tôi không biết về tài liệu này nhưng trên hệ thống của tôi với bản cập nhật Windows 10 Anniversary ssh đang nghe trên cổng 22 và tôi có thể xác thực bằng tài khoản người dùng Windows của mình và nhận được môi trường shell CMD.
mtinberg

Các dịch vụ môi giới và proxy này không liên quan đến máy chủ SSH được lên kế hoạch cho Windows. Chúng được sử dụng với chế độ nhà phát triển Windows 10 được bật để triển khai các ứng dụng UWP .
Eryk CN

Bản cập nhật người tạo mùa thu dường như đã thêm máy chủ và máy khách OpenSSH làm các tính năng tùy chọn. Cài đặt> Ứng dụng & tính năng> Quản lý các tính năng tùy chọn> Thêm một tính năng. Trong danh sách là các mục OpenSSH Server và Client. Cả hai đều được đánh dấu beta. Tôi đã cài đặt máy khách, nhưng phải khởi động lại trước khi lệnh ssh có sẵn từ PowerShell.
Larry Franks

1

Có thể xác nhận và thêm vào câu trả lời từ James Gibbons (không thể nhận xét):

SSH Server BrokerSSH Server Proxy là 2 dịch vụ mới có trong Windows 10 Anniversary (có thể được tìm thấy khi chạy services.msctừ dấu nhắc lệnh hoặc nhấn win + r). Dịch vụ này không chạy trong Hệ thống con Linux (Ubuntu) cho Windows.

Nếu cổng 22 được bật và bạn có thể đăng nhập với người dùng cục bộ. Người dùng phải nằm trong nhóm Người dùng Ssh . Với tài khoản Microsoft, tên người dùng được hiển thị tạilusrmgr.msc

Cấu hình cho điều này có thể được tìm thấy tại sổ đăng ký trên:

  • HKLM/System/CurrentControlSet/Control/Ssh/Broker
  • HKLM/System/CurrentControlSet/Control/Ssh/Sftp

Cả hai đều chỉ đọc ngoại trừ TrustedInstaller. Cấu hình có vẻ giống với OpenSSH vì Microsoft đang xây dựng một triển khai tùy chỉnh cho Windows. Tôi cũng tìm thấy điều này từ kho lưu trữ Microsoft Powershell Github trên OpenSSH khi cài đặt OpenSSH:

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.