Ich habe mich gefragt, was die Leute als SSHd-Server unter Windows verwenden. Ich habe beschlossen, dass ich mich mit SSH auf meinen Windows-Computern anmelden kann, aber Linux nicht in Vollzeit verwenden möchte. Welche Möglichkeiten habe ich neben Cygwin (von dem ich weiß)? Ich habe mir eine andere Serversoftware angeschaut, weiß aber nicht, welche zuverlässig sind, und es ist nicht einfach, Bewertungen für einige von ihnen zu finden. Vielen Dank!
14
Antworten:
Werfen Sie einen Blick auf freeSSHd, wenn Sie Cygwin vermeiden möchten. Ich habe wirklich keine Probleme damit. Das freeFTPd-Tool ist auch ganz nett.
Screenshots:
quelle
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 dem 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 Port Tunnel, Remote Desktop, SFTP und virtuelle Benutzer mit einer einfach zu konfigurierenden GUI.
quelle
Ich benutze OpenSSH . Es werden Teile aus Cygwin verwendet, aber es wird installiert, was es benötigt und es ist viel kleiner als eine vollständige Cywin-Installation. Es ist ziemlich einfach, es als Dienst unter Windows einzurichten (mindestens XP) - keine Erfahrung, es unter Vista oder Windows 7 auszuführen.
quelle
Siehe auch diese Fragen:
/programming/18292/what-are-some-good-ssh-servers-for-windows
/server/8411/what-is-a-good-ssh-server-to-use-on-windows
quelle
Microsoft hat kürzlich einen eigenen Build von OpenSSH für Windows veröffentlicht ( Releases und Downloads ).
Es besteht keine Abhängigkeit von Cygwin oder etwas anderem.
Ich habe eine Anleitung zum Einrichten des SSH / SFTP-Servers unter Windows mit diesem Microsoft-Build von OpenSSH erstellt .
quelle
Ich habe früher OpenSSH verwendet, bin aber zu KpyM ( http://www.kpym.com ) gewechselt und habe einige Code-Änderungen für meine eigenen Zwecke vorgenommen. Es ist viel leichter als freesshd und kann als Dienst ausgeführt werden, der sich so gut für Netzwerke eignet, in denen es immer ohne Benachrichtigungssymbol in der Taskleiste ausgeführt werden soll. Außerdem können Sie für Bereitstellungen das Flag / SILENT verwenden, um die Standardeinstellungen zu installieren.
quelle
Cygwin OpenSSH .
Schritte:
$ ssh_config
$ net start sshd
Füge dich selbst hinzu (am einfachsten):
$ ssh-user-config
(sag JA nur zum ersten ist genug)$ ssh my_username@hostname_with_cygwin_openssh
von einer anderen MaschineAndere Benutzer hinzufügen:
$ mkpasswd
von Cygwin nach update / etc / passwd$ nano /home/john/.ssh/authorized_keys
und fügen Sie Ihren öffentlichen SSH-Schlüssel einWenn Sie Probleme haben, überprüfen Sie
/var/log/sshd.log
quelle
Früher habe ich copSSH verwendet . Es basiert auf OpenSSH.
Verwenden Sie die hier und hier beschriebenen Vorgehensweisen , um es zu sperren.
Ich mag den Bitvise Tunnelier- Client. Meiner Erfahrung nach war es besser als Kitt (insbesondere die automatische Wiederverbindung).
quelle