Quel est un bon serveur SSH à utiliser sur Windows? [fermé]

Dans mes temps libres, je soutiens à distance le bureau de ma femme via VPN dans un serveur Windows. Je suis sur le point d'acheter un service haut débit sans fil qui ne prend pas en charge VPN.

Je ne veux pas ouvrir directement les ports de bureau à distance, et j'aimerais configurer un tunnel SSH dans le réseau et, le cas échéant, VPN sur le dessus.

Quelle est la meilleure implémentation du serveur Windows SSH à utiliser sur un serveur Windows 2003, ou dois-je utiliser sshwindows ?

J'ai utilisé FreeSSHd sur la boîte Windows de ma maison et je n'ai eu aucune limite. Hautement recommandé.

Nous utilisons Bitvise WinSSHD depuis quelques années et nous l'avons été très heureux. C'est gratuit pour l'utilisation «non commerciale / personnelle», mais même la version payante n'est pas terriblement coûteuse. C'est agréable car il est conçu spécifiquement pour Windows et prend en charge à peu près n'importe quel type d'authentification que vous lanceriez (AD, Kerberos, utilisateur autonome db, etc.). L'installation et les mises à niveau sont une brise. Initial config a une jolie GUI et je crois que la plupart des configurations sont également scriptables. Leur site donne une liste de fonctionnalités plus complète.

* Edit: On dirait que Bitvise a décidé de renommer le produit au serveur Bitvise SSH

J'ai évalué KpyM SSH Server et ça a l'air très bon et possède une licence BSD avec source. Il est basé sur cryptlib fondamentalement et crée une station de fenêtre pour chaque session, c'est pourquoi il est l'une des quelques solutions SSH open source qui fonctionnent correctement avec PowerShell.

Nous avons utilisé OpenSSH compilé pour Interix / SFU / SUA depuis plusieurs années. L'inconvénient est que OpenSSH ne joue pas très bien avec PowerShell qui est un ennui et nécessite le sous-système POSIX complet à partir de Services pour Unix 3.5 ou le Sous-système pour les applications Unix (Win2k3 R2 et versions ultérieures).

Il y a des années, nous utilisions Vandyke et cela a bien fonctionné.

Bitvise WinSSHD est très agréable. Supporte aes256 et aes128 hors de la boîte. Ce n'est pas open source, mais il est gratuit (avec l'intégration AD paralysée) pour un usage personnel et très raisonnable de 100 USD par serveur pour un usage commercial. Peut être configuré pour utiliser powershell car le shell et le powershell par défaut fonctionnent correctement. WinSSHD a une configuration très granulaire par compte et par groupe et par client IP et par client DNS. Des opérations de connexion et de fermeture de session peuvent être configurées par compte ou par groupe. Prise en charge des fichiers de clé publique OpenSSH. Expose une API d'automatisation. Écrivez des journaux dans le journal des événements Windows et / ou dans le fichier texte. Il a encore un processus de service léger et léger.

CopSSH est sympa. Il enveloppe un Cygwin OpenSSH dans un installateur et il est très rapide et facile de configurer les choses.

J'utiliserais celui de cygwin.

Cela ne répond pas directement à votre question, mais je pense que SSL est aussi sécurisé que SSH et que vous pouvez également utiliser Stunnel ou Socat ( http://www.dest-unreach.org/socat/ ) pour ouvrir un ssl- Port chiffré pour le bureau à distance. Socat s'authentifie en utilisant les certificats de client ssl et transmet le traffice vers le port rdp. Sur votre machine, vous feriez la même chose à l'envers. La page man a des échantillons pour cela et socat est disponible pour Windows

Une option est OpenSSH pour Windows :

OpenSSH pour Windows est un paquet gratuit qui installe un serveur OpenSSH minimal et des utilitaires client dans le paquet Cygwin sans nécessiter l'installation complète de Cygwin.

Le package OpenSSH pour Windows fournit un support complet SSH / SCP / SFTP. Le support de terminal SSH fournit une invite de commande Windows habituelle, tout en conservant les chemins de style Unix / Cygwin pour SCP et SFTP.

J'ai toujours eu de bonnes expériences avec le logiciel de Van Dyke (ils font de l'OMI le meilleur client Windows SSH). Pour l'utilisation du serveur Windows SSH, ils ont ce qu'ils appellent VShell Server.

http://www.vandyke.com/products/vshell/index.html

Personnellement, j'éviterais les variantes Cygwin. J'ai eu des problèmes avec OpenSSH en cours d'exécution en tant que service bloquant les mises à jour de Windows. Bien pour les serveurs non-productifs, mais pas quelque chose sur lequel vous souhaitez compter pour votre solution d'accès à distance si vous essayez d'appliquer ces dernières mises à jour.

J'ai trouvé FortressSSH une solution rapide et fiable. Ils ont même passé par la certification Microsoft pour Windows

http://pragmasys.com/FortressSSHServer.asp