Windows SSH-Server?

20902
Ibrahim

Ich habe mich gefragt, was die Leute unter Windows als SSHd-Server verwenden. Ich habe mich entschieden, dass ich mich mit SSH auf meinen Windows-Computern anmelden möchte, aber ich möchte Linux nicht in Vollzeit nutzen. Was sind meine Optionen außer Cygwin (von dem ich wüsste)? Ich habe mir einige andere Server-Software angesehen, aber ich weiß nicht, welche zuverlässig sind, und es ist nicht einfach, einige von ihnen zu überprüfen. Vielen Dank!

14
http://stackoverflow.com/questions/18292/what-are-some-good-ssh-servers-for-windows & http://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows warren vor 14 Jahren 1
Stuff ist da draußen, aber ssh ist für viele Dinge in einem Fenster ziemlich nutzlos, da man mehr über das GUI tun muss. Stattdessen können Windows-Administratoren, die sich nicht an einem vollständigen Desktop anmelden möchten, mmc (Microsoft Management Console) verwenden, die eine Verbindung zu Remote-Computern herstellen kann. Joel Coehoorn vor 12 Jahren 0
@JoelCoehoorn - das war vor vielen Jahren der Fall. Mit dem Aufkommen von Windows Server 2012 konzentrierten sie sich mehr auf den Konsolenzugriff und nicht auf den GUI-Zugriff (die Fähigkeit, nur eine "Core" -Version zu installieren). Als ich bei Tech-Tech war, wurde ein Microsoft-Mitarbeiter als "Sie können jetzt eine Flotte von Windows-Servern von Linux aus steuern" zitiert. Ich glaube nicht, dass es sehr mächtig ist, ein Verkaufstermin zu sein, da remote powershel sehr leistungsfähig ist. Nathan Adams vor 12 Jahren 2
Ab September 2017 und dem Update des Erstellers ist ein integrierter Bestandteil von Win10 auf den Entwicklermodus eingestellt. Hast du das gesehen? https://superuser.com/questions/1120133/ssh-server-on-windows-10-out-of-nowhere/1254370#1254370 SDsolar vor 7 Jahren 0

8 Antworten auf die Frage

10
John T

Werfen Sie einen Blick auf freeSSHd, wenn Sie cygwin vermeiden möchten. Ich habe wirklich keine Probleme damit. Ihr freeFTPd-Tool ist auch ziemlich nett.

Screenshots:

Alt-Text

Alt-Text

Alt-Text

Wichtig: Es akzeptiert keine Domain-Authentifizierung und das Forum ist inaktiv (kann nicht posten). In Ruhe könnte es eine gute Lösung sein. sorin vor 14 Jahren 0
In Windows 2008 R2 ist dies auf Probleme gestoßen, die darauf zurückzuführen sind, dass der FreeSSHd-Dienst nicht zu funktionieren scheint. Dies bedeutet, dass Sie sich bei jedem Neustart des Servers anmelden und die freeSSHd.exe ausführen müssen. Peter Ritchie vor 13 Jahren 0
Domain-Admins funktionieren nicht und lokale Admins scheinen auch nicht über Remote Desktop in 1.2.6 zu funktionieren. Wernight vor 12 Jahren 0
freeSSHd wurde seit Jahren nicht aktualisiert. Ich würde es heute niemandem empfehlen. Martin Prikryl vor 10 Jahren 1
8
sean e

Bitvise SSH Server ist ein großartiges Produkt. Kostenlos für den persönlichen Gebrauch, aber ich habe eine kostenpflichtige Lizenz für den kommerziellen Gebrauch. Mit ihrem SSH-Client können Sie die SOCKS-Weiterleitung einrichten, während Sie unterwegs sind, um den Web- und E-Mail-Verkehr über Ihren Server zu leiten. Unterstützt Porttunnel, Remote-Desktop, SFTP und virtuelle Benutzer mit einer einfach zu konfigurierenden GUI.

2
DaveParillo

Ich benutze OpenSSH . Es verwendet zwar Teile von Cygwin, aber es installiert, was es benötigt, und es ist viel kleiner als eine vollständige Installation von Cywin. Es ist ziemlich einfach, es als Dienst unter Windows (mindestens XP) einzurichten. Bei der Ausführung unter Vista oder Windows 7 ist dies nicht der Fall.

2
2
Martin Prikryl

Microsoft hat kürzlich einen eigenen Build von OpenSSH für Windows ( Releases und Downloads ) veröffentlicht.

Es hat keine Abhängigkeit von Cygwin oder irgendetwas anderem.

Ich habe eine Anleitung zum Einrichten eines SSH / SFTP-Servers unter Windows mit diesem Microsoft-Build von OpenSSH erstellt .

1
sean e

Ich habe früher mit copSSH gearbeitet . Es basiert auf OpenSSH.

Verwenden Sie die hier und hier beschriebenen Vorgehensweisen, um sie zu sperren.

Ich mag den Bitvise Tunnelier- Client. Meiner Erfahrung nach war es besser als Kitt (insbesondere die Option zum automatischen Wiederverbinden).

copSSH verwendet Cygwin Goyuix vor 15 Jahren 1
Richtig - das total vergessen. Ich benutze Cygwin nicht außerhalb des SSH-Dienstes. FWIW, die Installation von copSSH ist abgeschlossen - Sie müssen Cygwin nicht unabhängig voneinander installieren. sean e vor 15 Jahren 2
1
Shial

Ich habe früher OpenSSH verwendet, habe aber KpyM ( http://www.kpym.com ) mit einigen Codeänderungen für meine eigenen Zwecke verwendet. Es ist viel leichter als freesshd und kann als ein Dienst ausgeführt werden, der für Netzwerke geeignet ist, in denen Sie möchten, dass er ständig ohne Benachrichtigungssymbol ausgeführt wird. Bei Bereitstellungen können Sie außerdem das / SILENT-Flag verwenden, um die Standardeinstellungen zu installieren.

1
Wernight

Cygwin OpenSSH.

Steps:

  1. Install Cygwin:
    • Select "OpenSSH" and "nano" (or "vim")
  2. Start Cygwin terminal (console) as (Local not Domain) Administrator
  3. $ ssh_config
  4. $ net start sshd

Add yourself (simplest):

  1. $ ssh-user-config (say YES to the first one only is enough)
  2. $ ssh my_username@hostname_with_cygwin_openssh from another machine

Adding other users:

  1. Create a new Windows user 'john'
  2. Should also log in once as that user
  3. $ mkpasswd from Cygwin to update /etc/passwd
  4. $ nano /home/john/.ssh/authorized_keys and paste your public SSH key
  5. You can now login as 'john' with your private SSH key

If you have issues, check /var/log/sshd.log

Keine große Sache, aber die OQ erwähnte, dass sie Cygwin kannten und nach Alternativen suchten, die nicht Cygwin waren. Schön, dass ich schreibe. Rich Homolka vor 12 Jahren 0