Windows'ta kullanmak için iyi bir SSH sunucusu nedir? [kapalı]


113

Boş zamanlarımda eşimin ofisini VPN üzerinden bir Windows Sunucusuna uzaktan destekliyorum. VPN'i desteklemeyen bir kablosuz geniş bant servisi satın almak üzereyim.

Uzaktaki masaüstü bağlantı noktalarını doğrudan açmak istemiyorum ve ağa bir SSH tüneli ve gerekirse bunun üzerine VPN kurmak istiyorum.

Windows 2003 Server'da kullanılacak en iyi Windows SSH Sunucusu uygulaması hangisidir , yoksa sadece sshwindow'ları mı kullanmalıyım ?


Alışveriş Soruları ve ürün önerileri, herhangi bir Stack Exchange sitesindeki Konu Dışı . Bkz Q ve A zordur, Alışveriş gidelim ve SSS Daha fazla ayrıntı için.
Mark Henderson

Yanıtlar:


40

FreeSSHd'yi evdeki Windows kutumda kullanıyorum ve herhangi bir sınırlama olmadı. Şiddetle tavsiye edilir.


19
FreeSSHd oturumlarınıza servisin güvenlik bağlamında başlar. Bu, çeşitli mekanizmalardan biriyle doğrulanırken, asıl güvenlik bağlamınız, sunucunun çalıştığı alandır (örneğin, yerel sistem). Bunun FreeSSHd tasarımının ciddi bir zayıflığı olduğunu düşünüyorum.
Brian Reiter

2
FreeSSHD, Standart Kullanıcıdan Yöneticiye yükseltilerek yapılırsa, Windows 7'ye yüklenmekte ve çalıştırılmakta sorun yaşar.
Ashwin Nanjappa

Bu denedim ve işe yarıyor !!! Bazı c # SSH yerel dosya yükleme kodunu test ediyordu
Julius A

Tecrübelerime dayanarak, FreeSSH ~/.ssh/authorized_keysdosya ile baş edemiyor .
sorin,

Yetkili_keys dosyasına ihtiyaç duymaz. En uygun değil ancak her kullanıcı için kendi pub anahtarını eklersiniz. Ve pub anahtarının adı, EXACTLY kullanıcı adıyla eşleşmelidir. Beni asan, vagrant.pubisimli bir kullanıcı için düşmeye çalışıyordu vagrant. Sonunda anahtarın vagrantkullanıcının eşleşmesi için adlandırılması gerekir.
ferventcoder 13:13

50

Bitvise WinSSHD'yi birkaç yıldır kullanıyoruz ve bundan çok memnunuz. "Ticari Olmayan / Kişisel" kullanım için ücretsizdir, ancak ücretli sürüm bile çok pahalı değildir. Güzel, çünkü özellikle Windows için tasarlandı ve attığınız her türlü kimlik doğrulamasını (AD, Kerberos, bağımsız kullanıcı db, vb.) Destekliyor. Kurulum ve Yükseltmeler bir esintidir. İlk konfigürasyonun hoş bir GUI'si var ve konfigürasyonun çoğunun da komut dosyası olduğunu düşünüyorum. Siteleri daha eksiksiz bir özellik listesi veriyor.

* Düzenleme: Bitvise, ürünü Bitvise SSH Sunucusu olarak yeniden adlandırmaya karar verdi gibi görünüyor


2
Çok etkileyici bir çözüm ve fiyatlandırma makul: kişisel kullanım için ücretsiz ve üretim sunucusu başına 100 ABD doları. Genel anahtar şifrelemesi, OpenSSH’nin ortak anahtarlarını destekler. Hızlı ve hafif. GUI güçlü bir tweakery sergiliyor ve bir otomasyon API'si var. Çok güzel bir ürün. (Ve cygwin / openssh veya interix / openssh'dan farklı olarak powershell ile düzgün çalışır.)
Brian Reiter

2
Sadece platformlar arası gelişim için kurdum. Şimdi her zaman Linux makinesinde çalışıyorum. 5 dakika içinde çalışıyor ve çalışıyordu.
ScrollerBlaster

Sadece Win7 sp1 yüklü - iyi çalışıyor.
Bill Ruppert

@BrianReiter Bu yazılımın her müşteri oturumunu kullanıcı hesapları güvenlik bağlamında çalıştırıp çalıştırmadığını biliyor musunuz? Yoksa yukarıda kabul edilen cevap hakkındaki yorumunuzla aynı sorunu mu yaşıyor?
Tyson

@Tyson Oturum açan kullanıcı gerçek bir windows yerel / etki alanı hesabıysa, bu güvenlik bağlamını kullanır. "Sanal" bir kullanıcıysa, sanal kullanıcının karşı yapılandırılmış olduğu güvenlik bağlamında çalışır. Ayrıca, ne tür bir oturum açma kullanılacağı da yapılandırılabilir (ör. Ağ veya Etkileşimli). Belgelerde daha fazla bilgi mevcut.
Ryan Bolger

14

KpyM SSH Sunucusunu değerlendiriyorum ve oldukça iyi görünüyor ve kaynakla BSD lisanslı. Temelde cryptlib'e dayanır ve her oturum için bir Pencere İstasyonu oluşturur, bu yüzden PowerShell ile doğru çalışan birkaç açık kaynaklı SSH çözümünden biridir.

Son birkaç yıldır Interix / SFU / SUA için derlenmiş OpenSSH kullanıyoruz . Dezavantajı OpenSSH'nin can sıkıcı bir durum olan PowerShell ile bu kadar güzel oynamaması ve Services for Unix 3.5'ten veya Unix Uygulamaları için Alt Sistem'den (Win2k3 R2 ve sonrası) tam POSIX altsistemi gerektirmesidir.

Yıllar önce Vandyke kullanıyorduk ve iyi çalıştı.

Bitvise WinSSHD çok hoş. Kutunun dışında aes256 ve aes128'i destekler. Açık kaynak değildir, ancak kişisel kullanım için ücretsizdir (AD entegrasyonu engellenmiş) ve ticari kullanım için sunucu başına çok makul 100 ABD dolarıdır. Powershell'i varsayılan kabuk olarak kullanacak şekilde yapılandırılabilir ve powershell düzgün çalışıyor. WinSSHD, hesap başına ve grup başına ve müşteri başına ve müşteri başına DNS başına çok ayrıntılı bir yapılandırmaya sahiptir. Hesap veya grup başına yapılandırılabilen oturum açma ve kapatma eylemleri vardır. OpenSSH ortak anahtar dosyalarını destekler. Bir otomasyon API'sini gösterir. Günlükleri Windows olay günlüğüne ve / veya metin dosyasına yazın. Hala küçük ve hafif bir servis süreci var.


9

CopSSH güzel. Bir yükleyicide bir Cygwin OpenSSH'i sarar ve işleri yapılandırmanın çok hızlı ve kolay olmasını sağlar.


8

Birini cygwin'den kullanırdım.

Bu doğrudan sorunuzu yanıtlamıyor, ancak SSL'nin SSH kadar güvenli olduğunu ve ayrıca bir sertifika kimliği doğrulanmış ssl açmak için stunnel veya socat ( http://www.dest-unreach.org/socat/ ) kullanabilirsiniz. Uzak masaüstü için şifreli bağlantı noktası. Socat, ssl müşteri sertifikalarını kullanarak kimlik doğrulaması yapar ve trafiği rdp portuna iletir. Makinenizde aynısını tersten yaparsınız. Man sayfası bunun için örneklere sahiptir ve socat pencereler için uygundur


Cygwin'i birçok farklı makinede başarıyla kullandım.
GreenKiwi

2
OpenSSH'yi severim ama PowerShell ile güzelce oynamamasını sinir bozucu buluyorum. Belki de bu PowerShell'in suçu ama hala çok can sıkıcı. Yapmanız gereken "powershell -noexit -command -" yoksa yükleme powershell'i askıda bırakır. Sonra istemeyen garip bir kabuk elde edersiniz. Öyle görünüyor ki eahc oturumu için bir Window Station oluşturan Windows için tasarlanmış SSH sunucuları bu sorunu yaşamıyor.
Brian Reiter

Bu konudaki ücretsiz önerilerin çoğunu denedikten sonra (KpyM dokümantasyondan yoksun, FreeSSHd yönetici olarak çalıştırılsa bile açılmayacak, OpenSSH'nin yapılandırılması zor), Cygwin başarıyla çalıştığım tek kişiydi. Ayrıca bunun gibi birçok dersin olmasına da yardımcı oluyor - bunun gibi
Pakman

7

Bir seçenek Windows için OpenSSH'dir :

OpenSSH for Windows, Cygwin'in tam kurulumuna ihtiyaç duymadan, Cygwin paketine minimal bir OpenSSH sunucusu ve istemci yazılımı yükleyen ücretsiz bir pakettir.

OpenSSH for Windows paketi, tam SSH / SCP / SFTP desteği sağlar. SSH terminal desteği, SCP ve SFTP için Unix / Cygwin tarzı yolları korurken, tanıdık bir Windows Komut istemi sağlar.


5
bununla ilgili herhangi bir güvenlik endişesi var mı? sourceforge projesi 2004'ten beri güncellenmedi
russau


2

Şahsen, Cygwin değişkenlerinden kaçınırdım. Windows güncelleme engelleyen bir hizmet olarak çalışan OpenSSH ile ilgili sorunlar yaşadım. Üretimi olmayan sunucular için para cezası verin, ancak bu güncellemeleri uygulamaya çalışıyorsanız, uzaktan erişim çözümünüz için güvenmek istediğiniz bir şey değil.


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.