Aujourd'hui, j'ai vu que Vista et Win7 (que j'utilise) ont la possibilité de mapper ftp nativement, selon cet article:
http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/
Mais j'ai besoin d'avoir sftp ... est-ce que windows a la même fonction pour sftp ?? J'utilise un shell sécurisé SSH et je suppose que le transfert de fichiers qu'ils ont est sftp.
Réponses:
La configuration de FTP est une chose.
Mais, la prise en charge du FTP sécurisé nécessite l' intégration d'un mécanisme d'authentification à clé publique dans le système. Windows n'est pas encore proche de cela (au moins pour le mappage des systèmes de fichiers). Et, si une telle chose est maintenant prise en charge dans Windows 7, j'aimerais en savoir beaucoup.
Pendant ce temps, freeSSHd est un très bon outil à cet effet.
Il prend également en charge SFTP, bien que ma commande préférée soit
scp
.la source
Je ne pense pas que vous puissiez le faire nativement sous Windows, cependant voici un logiciel correspondant à vos besoins: expandrive .
J'espère que cela t'aides.
la source
Voir cette question sur Serverfault:
Existe-t-il un outil open source pour mapper les connexions SFTP en tant que lecteur mappé Windows?
la source
Swish est parfait pour ça. Aussi simple que double-cliquer et régler votre disque: vous avez terminé!
Cela fonctionne parfaitement sur Win 7 32bits
la source
J'ai trouvé que WinSCP est une bonne solution Windows pour SFTP dans Windows. Ce n'est pas un lecteur mappé mais il permet le glisser-déposer et a une intégration Putty. Découvrez-le sur http://winscp.net/
la source
Djangofan l'a assez proche.
Vous pouvez configurer la redirection de port via SSH. Vous pouvez également, si cette fonction est prise en charge sur le serveur, exécuter un serveur FTP, mais accepter uniquement les connexions de l'hôte local . Sinon, où est la sécurité?
Supposez ensuite que vous ne puissiez exécuter le processus FTP du serveur que dans l'espace utilisateur et que vous ne puissiez pas accéder au port 21. Ok, appelez-le port 2121.
SSH dans
server
, avec PuTTY, par exemple, et configurez la redirection de port locale du port 21 versserver:2121
ou mêmelocalhost:2121
si vous ne vous êtes lié qu'à 127.0.0.1 sur le processus FTP du serveur.Maintenant, votre programme SSH écoute sur le port 21 de votre client (Windows) port 21, et le transmet sur SSH et demande, par exemple
localhost:2121
dans le domaine de l'environnement du serveur.Ensuite, prenez la réponse de David Spillett, mais utilisez-le
localhost
comme serveur, en supposant que vous n'exécutez pas déjà un autre serveur FTP sur votre hôte.L'Explorateur Windows devrait alors s'ouvrir
ftp://localhost
et vous verrez le processus FTP s'exécuter sur le serveur. Je soupçonne que vous ne pourrez effectuer que des transferts en mode PASV.Des questions?
la source
Essayez Moodisk . Il s'agit d'une extension d'espace de noms du shell Windows, qui peut mapper le répertoire du serveur sftp sur une icône sur le bureau de votre ordinateur. De plus, il s'intègre dans le
Send To
sous-menu clic droit de la souris .Moodisk est un lecteur réseau, mais vous pouvez télécharger l'outil client et modifier le fichier
c:\windows\system32\drivers\etc\hosts
, ajoutez la ligne ci-dessous:<your sftp-server's ip address> www.moodisk.com
la source
Il y a un très joli logiciel appelé Swish qui peut être exactement ce que le médecin a ordonné.
la source
Windows n'a pas la fonction SSH mais vous pouvez utiliser Putty.exe pour ce faire.
Tout ce que vous faites est d'exécuter telnet Putty.exe sur le port 22 pour ouvrir un tunnel vers l'autre machine en supposant que la machine FTP sert d'hôte SSH. Vous créez un proxy sur un port local (à l'aide de la configuration de mastic) qui vous achemine via le tunnel sécurisé vers les ports FTP distants 20 + 21. Configurez ensuite Windows 7 pour mapper la source FTP en tant que lecteur (via le tunnel SSH)
Je n'ai pas essayé cela moi-même mais je suppose que cela fonctionnerait: un lecteur mappé utilisant Windows 7 et "sécurisé à l'aide d'un tunnel SSL Putty"
la source