Windows 10 đã có SSH chưa?


8

Tôi đã cố gắng tìm hiểu xem tôi có thể sử dụng SSH trong windows 10 hay không, có rất nhiều aricles từ đầu năm nay nói rằng windows 10 sẽ bao gồm SSH trong powershell, nhưng tôi vẫn không thể sử dụng nó trong windows 10. Windows cũng vậy 10 hỗ trợ SSH chưa? hoặc tôi vẫn phải sử dụng các ứng dụng của bên thứ ba như putty?


(Tháng 9 năm 2017) Có, trong bản cập nhật người tạo, chỉ ở chế độ Phát triển. Xem tại đây: superuser.com/questions/1120133/
Mạnh

Câu trả lời:


4

Windows hiện không có hỗ trợ SSH gốc (dự kiến đầu năm 2016 )

Một số đọc thêm ở đây


Worth chỉ ra rằng Microsoft đã rất kín tiếng về SSH bản địa cho đến nay, các kế hoạch hoàn toàn có thể bị hủy bỏ.
Ramhound

ssh được bao gồm trong "Dịch vụ Linux cho Windows", chỉ khả dụng nếu bạn đang chạy các bản dựng xem trước Win10. Hy vọng nó sẽ ra mắt trong các bản dựng bình thường, ổn định sớm.
sep32

2
tốt, có vẻ như win10 hiện chạy dịch vụ ssh theo mặc định. Tôi đã không làm bất cứ điều gì và tôi thấy nó đang lắng nghe trên cổng 22 và tôi có thể kết nối với nó bằng cách sử dụng putty. Hình như họ âm thầm kích hoạt nó.
Pavel P

Tôi có cùng trải nghiệm với Pavel. Tôi đã cài đặt Hệ thống con Linux cho Windows một thời gian trước đây và tôi đã sử dụng nó, nhưng tôi không biết nó bao gồm một máy chủ SSH . Tôi chỉ phát hiện ra nó đang chạy khi tôi chạy "netstat -a" và thấy cổng 22 đã mở. Sau đó, tôi đã cố gắng SSH vào máy Windows của mình từ PC Linux và voilà! nó đã làm việc.
Charles Burge

Đây là bản cập nhật cuối cùng tôi đã xem: blog.msdn.microsoft.com/powershell/2015/10/19/NH . Có rất nhiều hoạt động trên repo GitHub của dự án nhưng không có thông tin về lộ trình: github.com/PowerShell/Win32-OpenSSH/commits/L1-Prod
JohnnyO

4

Đây là một câu trả lời đầy đủ hơn vào tuần trước:

Nhóm PowerShell đang tiếp tục làm việc với việc triển khai Windows OpenSSH. Làm việc tích cực của họ có thể được nhìn thấy trong kho lưu trữ này đó là một ngã ba từ gốc kho openssh-di . Bạn có thể thấy từ lịch sử cam kết rằng nhóm PowerShell thường xuyên hợp nhất các cam kết ngược dòng vào kho lưu trữ của họ cũng như thêm các cam kết của riêng họ.

Cách tốt nhất tôi có thể nói với PowerShell / openssh-Portable chỉ sửa đổi mã ngược dòng bằng cách thêm các thư mục sau (và các tệp nguồn chứa trong chúng) ~ / contrib / win32, ~ / regress / pesterTests và ~ / regress / unittests / win32compat.

Vào ngày 19 tháng 12 năm 2016, nhóm PowerShell đã tạo một yêu cầu kéo vào kho lưu trữ openssh / openssh-Portable vẫn đang được xem xét. Hoạt động gần đây nhất về yêu cầu kéo dường như là nhận xét / cam kết vào ngày 13 tháng 6 năm 2017.

Nhóm PowerShell có kho lưu trữ thứ hai, PowerShell / Win32-OpenSSH , nơi họ cung cấp các bản dựng PowerShell / openssh-Portable . Các Win32-OpenSSH repo có một vài cam kết của riêng nó nhưng chủ yếu là một bản sao nguồn từ PowerShell / openssh-di .

Bạn có thể xem danh sách các bản phát hành Win32-OpenSSH tại đây . Các bản phát hành chứa các nhị phân thực thi của các lệnh openssh phổ biến. Nếu bạn trích xuất các nhị phân và sau đó thêm thư mục của chúng vào biến PATH của bạn, bạn sẽ có thể sử dụng chúng.


Thật tuyệt khi chỉ cần trình bày trong Windows và sử dụng ssh, điều này thật tuyệt vời !! cảm ơn!
dùng4550

2

Những gì bạn có thể làm thay thế là sử dụng putty để truy cập phía máy khách. Nếu bạn muốn một cái gì đó phía máy chủ, đó là một chút khó khăn hơn. Nhưng bạn có thể sử dụng cygwin . Có một số bài viết để có được ssh daemon của nó chạy như một dịch vụ windows.

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.