Comment puis-je mapper un SFTP à un lecteur, nativement dans Windows [fermé]

26

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.

Igor B.
la source
3
En fait, vous pouvez mapper des emplacements FTP en tant que dossiers depuis Windows 2000. Vous pouvez également taper quelque chose comme ftp: // <server> / ou ftp: // <user> @ <server> / dans le Barre d'adresse de l'Explorateur Windows.
David Spillett
Intéressant, je ne le savais pas. Tks!
Igor B.
Elaboré sur les réponses de David Spillet et djangofan.
mpbloch
1
5 ans plus tard et ce n'est toujours pas possible ...
Enigma
1
Cette question n'est pas une demande "de recommandations de produits, de services ou de matériel d'apprentissage". Y avait-il une raison différente pour fermer la question qui n'était pas disponible dans les outils de modération en 2009?
faintsignal

Réponses:

7

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.

nik
la source
1
Ce freeSShd me permet-il de créer quelque chose comme un dossier mappé sur un serveur sftp?
AntonioCS
@antoniocs, je doute fortement que ce ne soit pas possible. Mais, je voudrais savoir si cela peut être fait maintenant.
nik
3
J'ai peur, ça ne peut pas. De plus, au fil du temps, il s'est avéré mal entretenu. BTW: STFP NetDrive par Eldos est distribué sous une licence de logiciel gratuit et offre un montage de disque comme demandé par l'OP.
le-wabbit
NetDrive ne fonctionne pas correctement avec SSH. Ne l'utilisez pas.
Softlion
6

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.

Maxwell
la source
Ouais, en quelque sorte ... Je pensais à quelque chose en natif comme le ftp, mais ne pense pas qu'il y en ait (au moins sous Windows).
Igor B.
1
expandrive est sloooooooow et bogué en ce qui concerne les autorisations. Je m'en éloignerais.
LiraNuna
5

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

ToXinE
la source
2
Ça a l'air super. Notez simplement qu'il ne prend pas en charge le mappage de lecteur et / ou la référence aux dossiers distants dans la gestion des fichiers; vous pouvez également ouvrir le fichier à distance, mais vous ne pouvez pas l'enregistrer dans un dossier SFTP.
Gnudiff
J'ai également essayé Swish et vous ne pouvez lister que la structure de vos dossiers et fichiers, vous ne pouvez pas enregistrer les modifications que vous avez apportées.
Valter Silva
sa merde ne peut pas utiliser le répertoire dans autre chose qu'explorateur quelle blague
Nicholas DiPiazza
2

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/

Isioma Nnodum
la source
1
Votre intention est bonne, mais l'OP a spécifiquement demandé une solution pour créer un mappage de réseau via SFTP.
pauska
1

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 vers server:2121ou même localhost:2121si 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:2121dans le domaine de l'environnement du serveur.

Ensuite, prenez la réponse de David Spillett, mais utilisez-le localhostcomme 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://localhostet 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?

mpbloch
la source
1

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 Tosous-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

Brenton Harvey
la source
0

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"

djangofan
la source