Options pour un serveur SFTP sur une machine Windows [fermé]


11

Nous avons un client qui souhaite nous envoyer des fichiers via SFTP (citant que FTP est intrinsèquement non sécurisé). Nous avons un environnement Windows (Windows 2003 Server).

Actuellement, je passe en revue copssh (OpenSSH pour Windows, http://www.itefix.no/i2/copssh ), et je recherche des alternatives ou des réflexions sur copssh ou toute autre option SFTP pour Windows. Le plus simple à configurer et à administrer, mieux c'est.

Je n'ai jamais configuré d'hôte SFTP auparavant, je suis donc curieux de savoir ce que vous recommanderiez tous.

Réponses:


2

J'ai tendance à avoir des morceaux de la distribution CgyWin ( http://www.cygwin.com/ ) installés et à configurer SSH + SFTP / SCP de cette façon et je l'ai trouvé fiable à cet effet sous Windows 2000 / XP / 2003 / Vista / 2008 * . Son package SSH est un port complet de la combinaison OpenSSH que l'on trouve dans la plupart des distributions Linux et de nombreux autres Unix-a-likes (y compris BSD, d'où il est originaire).

Cygwin peut être trop tuer pour vos besoins si tous vous avez besoin est SFTP bien (je trouve qu'il est très utile d'avoir un Linux complet-un comme l' environnement à portée de main, mais votre description suggère que vous ne rien pas besoin comme ça). copssh que vous mentionnez est en fait basé sur le port cygwin d'OpenSSH, si je comprends bien, ce sont simplement les parties SSH et les exigences retirées de cygwin avec rien d'autre, donc cela devrait aussi bien fonctionner.

Pour faire court: je vous recommande de continuer à enquêter sur copssh, à moins que vous ne vouliez certaines des nombreuses autres choses fournies avec cygwin, auquel cas étudiez cela à la place.

[*] J'ai eu des problèmes avec exim via cygwin sous 2008, bien qu'il y ait quelque temps avant que 2008 ne soit officiellement pris en charge, ce qui peut être un problème résolu, mais SSH avec bash et tous les outils de ligne de commande habituels que j'utilise ont fonctionné sans problème.


7

J'ai trouvé que les discontinuités du modèle d'autorisations entre CopSSH, Cygwin et Windows / NTFS étaient un casse-tête colossal à maintenir. C'était trois couches d'ACL qui devaient s'aligner, si je me souviens bien. Et il était très sensible aux versions .dll. Il y a plusieurs années / emplois, il a peut-être été amélioré. Pour moi, il s'agissait de choses "gratuites uniquement si votre temps ne vaut rien" ... même quand c'est mon salaire qui a vu le bénéfice du temps passé à combattre le logiciel.

Ces jours-ci, je dépense les 100 $ / Box pour WinSSHD de BitVise, qui a été solidement réglé et oublié. Je n'ai aucune affiliation à part être un client satisfait; jetez un oeil à WinSSHD.

modifier: Configuration de WinsSSHD SFTP étape par étape


+1 pour "gratuit uniquement si votre temps ne vaut rien". tellement vrai avec ce genre de choses ... des jours et des jours peuvent disparaître en luttant avec ce genre de choses
mblackwell8

1

Vous pouvez essayer SFTPPlus Server . Cela fonctionne sous Windows mais aussi Linux et Unix. Il est livré avec un outil d'administration Web pour configurer les protocoles et les comptes SFTP / SCP.

Dans le même temps, il prend en charge FTPS (explicite et implicite) et HTTP / HTTPS, de sorte que vous pouvez accéder aux mêmes fichiers via plusieurs protocoles.

Comme indiqué précédemment, les autorisations dans Cygwin sont un gros casse-tête, c'est pourquoi je recommande un serveur natif.

Je fais partie de ceux qui développent SFTPPlus


0

Cerberus FTP Server 4 prend désormais en charge SFTP sur Windows (ainsi que FTPS). C'est une installation rapide et ils ont une documentation d'aide complète disponible en ligne. Hormis l'ajout d'une interface SFTP dans l'interface graphique, aucune autre configuration n'est requise pour faire fonctionner SFTP. La version 4.0 est toujours en BETA mais je l'ai beaucoup utilisée et je l'ai trouvée très stable.

Le téléchargement est disponible ici et le didacticiel de configuration est disponible sur leur site Web.


0

CompleteFTP est un serveur SFTP et FTP / FTPS pour Windows que vous aimeriez considérer. Il prend également en charge HTTP et HTTPS. Divulgation: je suis l'un des développeurs de CompleteFTP.


0

Microsoft a récemment publié sa propre version d' OpenSSH pour Windows ( versions et téléchargements ).

Il n'a pas de dépendance sur Cygwin ou quoi que ce soit d'autre et il est assez léger (par rapport à Cygwin).

J'ai préparé un guide pour la configuration du serveur SSH / SFTP sous Windows à l'aide de cette version Microsoft d'OpenSSH .


A part ça, j'ai une bonne expérience avec le serveur Bitvise SSH (ils ont une édition gratuite pour un usage personnel).


Copssh est un projet mort.


0

Si une administration facile est un objectif, vous pouvez essayer les options suivantes

Serveur SFTP Rebex Tiny

  • Une application Windows autonome
  • Décompressez et exécutez.
  • Utilisateur unique, dossier unique.
  • Configuration via l'édition du fichier de configuration (ressemble à web.config).
  • Gratuit pour tout le monde.
  • Le code source est inclus, peut être étendu.

Buru SFTP Server

Serveur SFTP léger pour Windows. L'installation est comme:

' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
  • peut fonctionner comme un service
  • utilisateurs illimités
  • Gratuit pour un usage non commercial

Liste des serveurs SFTP pour Windows

Il existe une liste de serveurs SFTP liste sftp.net/servers . Vérifiez-le et choisissez le vôtre. Avertissement: je suis l'un des mainteneurs du site sftp.net et je suis également impliqué dans le développement de Rebex Tiny Server et BuruServer.


-3

Essayez de regarder le serveur filezilla. http://filezilla-project.org/download.php?type=server Les mêmes gars qui font que le très populaire client FTP / SFTP crée un serveur pour Windows.


1
J'ai étudié ce projet en tant que serveur SFTP potentiel, mais malheureusement, le serveur FileZilla ne prend actuellement pas en charge SFTP, il n'est inclus que dans le client.
Loftx
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.