Windows 10'da yerleşik bir SSH sunucusu var mı?


10

Windows'un 10 yayın sürümü, Does olarak söylenen SSH sunucu işlevselliği yerleşik, var? Öyleyse, etkinleştirmeye nasıl devam edebilirim?


SSH PowerShell için söylentiler, bunun Windows 10 sürümüne bağlı olduğunu düşünmüyorum. Henüz bir PowerShell güncellemesi hakkında haber görmedim.
MC10

Bunu Fall Creator Update'e eklediler ve (Ayarlar> Uygulamalar> İsteğe bağlı özellikleri yönet> Özellik ekle) seçeneğine gidip yükleyerek hem istemciyi hem de sunucuyu ekleyebilirsiniz. Unutmayın, hala (beta) etiketi taşımaktadır, ancak onu kullandım ve Putty'den farklı olarak etkili bir şekilde çalışmıyorum.
GµårÐïåñ

Yanıtlar:


20

Kısa cevap: Henüz değil, ama geliyor.

Uzun cevap: Aslında Windows 10'un bir parçası değil, Microsoft'un PowerShell'e eklediği yeni bir özellik. Microsoft OpenSSH projesiyle çalışıyor ve katkıda bulunmaya başlıyor. Bu, etkili bir şekilde bir SSH sunucusunu Windows'a koyacaktır, ancak onu açmanız ve en son PowerShell sürümüne sahip olmanız gerekir. PowerShell için henüz belirtilen OpenSSH işleviyle herhangi bir yayınlanma tarihi duymadım.

Ek okumalar arstechnica.com

Resmi Microsoft Duyurusu msdn.com


Neredeyse bir yıl oldu. Hala geliyor mu? Zaten gelmişse, bazı bağlantılar nasıl etkinleştirileceğini çok yararlı olacaktır.
uvsmtid

Bu cevap artık doğru değil. James Gibbons aşağıdaki cevabı, 1 Ağustos civarında çıkan Windows 10 "Yıldönümü Güncellemesi" itibariyle doğru.
Scott R. Frost

@ScottRFrost, bu cevap doğru; SSH aracısı / vekil hizmetleri ilgisiz ve sınırlı kullanımlıdır. Bunlar, UWP uygulama dağıtımının geliştirici modu testi için tasarlanmıştır .
Eryk Sun

4

Güncelleştirme: Windows 10 Yıldönümü güncellemesinin en yeni teknik önizleme sürümlerinde iki hizmet "SSH Server Broker" ve "SSH Server Proxy" bulunur. Bunların her ikisi de Windows 10 Build 14366 ve üstü için yerleşiktir. Ancak istemci hakkında hala belirsiz ve bu iki hizmet hakkında Microsoft belgelerini başarısız bir şekilde arıyordum ...


Gönderinizden 2 hafta sonra Microsoft üzerinde SSH Server Brokerveya SSH Server Proxybaşka herhangi bir yerde herhangi bir belge var gibi görünmediğini doğrulayabilirim Cygwin, geçmişte sshd'yi çalıştırıyorum ama nasıl yapacağımdan emin değilim Bash on Ubuntu on Windows.
nomadrc

2
Belgeleri bilmiyorum ama Windows 10 Yıldönümü güncellemesi ile sistemimde ssh 22 numaralı bağlantı noktasını dinliyor ve Windows kullanıcı hesabımı kullanarak kimlik doğrulaması yapabilir ve bir CMD kabuk ortamı elde edebilirim.
mtinberg

Bu aracı ve proxy hizmetleri, Windows için planlanan SSH sunucusuyla ilgisiz. UWP uygulamalarını dağıtmak için Windows 10 geliştirici modu etkinken kullanılırlar .
Eryk Sun

Güz yaratıcıları güncellemesi OpenSSH sunucusunu ve istemcisini isteğe bağlı özellikler olarak ekledi. Ayarlar> Uygulamalar ve özellikler> İsteğe bağlı özellikleri yönet> Özellik ekle. Listede OpenSSH Server ve Client girişleri bulunmaktadır. Her ikisi de beta olarak işaretlendi. İstemciyi yükledim, ancak ssh komutu PowerShell'den kullanıma sunulmadan önce yeniden başlatmak zorunda kaldım.
Larry Franks

1

James Gibbons'tan cevabı onaylayabilir ve ekleyebilir (yorum yapamaz):

SSH Server Broker ve SSH Server Proxy , Windows 10 Yıldönümünde bulunan 2 yeni hizmettir ( services.msckomut isteminden çalışırken veya win + r tuşlarına basıldığında bulunabilir). Bu hizmet, Windows için (Ubuntu) Linux Alt Sistemi altında çalışmıyor.

Etkinleştirilirse, bağlantı noktası 22 açıktır ve yerel bir kullanıcıyla giriş yapabilirsiniz. Kullanıcının Ssh Users grubunda olması gerekir . Bir Microsoft hesabıyla kullanıcı adı,lusrmgr.msc

Bunun yapılandırması aşağıdaki kayıt defterinde bulunabilir:

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

TrustedInstaller hariç her ikisi de salt okunur. Microsoft, Windows için özel bir uygulama oluşturduğundan yapılandırma OpenSSH'ye benziyor. Bunu OpenSSH'yi yükleme konusunda OpenSSH'deki Microsoft Powershell Github deposundan da buldum:

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.