Comment transférer des fichiers en toute sécurité vers quelqu'un d'autre avec SFTP

Table des matières:

Comment transférer des fichiers en toute sécurité vers quelqu'un d'autre avec SFTP
Comment transférer des fichiers en toute sécurité vers quelqu'un d'autre avec SFTP

Vidéo: Comment transférer des fichiers en toute sécurité vers quelqu'un d'autre avec SFTP

Vidéo: Comment transférer des fichiers en toute sécurité vers quelqu'un d'autre avec SFTP
Vidéo: Lunettes, Mac, iOS 17, que va annoncer Apple à la WWDC 2023 ?⎜ORLM-481 - YouTube 2024, Avril
Anonim
Nous avons déjà écrit sur l’hébergement de votre propre serveur FTP, mais les données sont transférées en clair, ce qui les rend inadaptées aux transferts de fichiers confidentiels. Dans ce guide, nous allons passer en revue la version sécurisée de FTP - SFTP et expliquer pourquoi elle constitue un excellent moyen de transférer des fichiers à d’autres personnes sur Internet.
Nous avons déjà écrit sur l’hébergement de votre propre serveur FTP, mais les données sont transférées en clair, ce qui les rend inadaptées aux transferts de fichiers confidentiels. Dans ce guide, nous allons passer en revue la version sécurisée de FTP - SFTP et expliquer pourquoi elle constitue un excellent moyen de transférer des fichiers à d’autres personnes sur Internet.

Pourquoi SFTP?

Les geeks se heurtent à ce problème tout le temps: vous avez un fichier trop volumineux pour être transféré par courrier électronique ou messagerie instantanée. Bien sûr, vous pouvez le télécharger sur Dropbox ou sur un autre service cloud, mais que se passe-t-il si vous n’avez pas / ne voulez pas de compte avec eux, que vous avez suffisamment de mémoire disponible, ou que vous souhaitiez simplement ignorer l’intermédiaire? Sans parler des problèmes de sécurité liés aux services en nuage.

Au lieu de passer à travers ces tracas, vous pouvez gagner du temps en transférant des fichiers (petits et grands) à vos amis à l'aide de SFTP. Il n’est pas nécessaire de chiffrer vos fichiers avant le transfert, car ils sont tunnellisés via le protocole SSH très sécurisé. Non seulement cela, mais vous pouvez maintenant télécharger directement sur votre ami au lieu du cloud, ce qui vous fait gagner beaucoup de temps.

Mais attendez, il y a plus! Si vous souhaitez partager davantage de fichiers avec des personnes, vous pouvez simplement les déposer dans un dossier spécifique et vos amis peuvent parcourir cette section de votre PC comme si elle faisait partie de la leur. Partage de fichiers peut être beaucoup plus facile avec cette méthode, car le téléchargement sera initié par votre ami à la place de vous. Tout ce que vous avez à faire est de glisser-déposer et leur faire savoir qu'ils peuvent maintenant télécharger le ou les fichiers.

Mise en place de SFTP

La configuration d’un serveur SFTP sous Windows nécessitera un logiciel tiers. La plupart des logiciels dotés de cette fonctionnalité vont vous coûter cher, mais nous utiliserons un logiciel gratuit appelé freeFTPd. Cliquez sur ce lien pour télécharger et installer le programme. Soyez prévenu, il est clair que les développeurs ne sont pas anglophones et cela se voit dans beaucoup de texte. Ne vous inquiétez pas, c’est un programme légitime que nous avons testé et tout est vérifié - vous aurez du mal à trouver une meilleure alternative gratuite.

Effectuez normalement l'installation, puis deux invites s'affichent à la fin, l'une demandant si les clés privées doivent être créées et l'autre demandant si elle doit être exécutée en tant que service. Cliquez sur Oui pour les deux.

Lorsque l'installation est terminée, ouvrez freeFTPd via la nouvelle icône de raccourci sur votre bureau. Nous avons rencontré des problèmes lors de l’écriture des modifications de configuration. Assurez-vous donc de cliquer avec le bouton droit de la souris sur l’icône et d’exécuter le programme en tant qu’administrateur.
Lorsque l'installation est terminée, ouvrez freeFTPd via la nouvelle icône de raccourci sur votre bureau. Nous avons rencontré des problèmes lors de l’écriture des modifications de configuration. Assurez-vous donc de cliquer avec le bouton droit de la souris sur l’icône et d’exécuter le programme en tant qu’administrateur.
Pour démarrer avec la configuration, cliquez sur Utilisateurs à gauche.
Pour démarrer avec la configuration, cliquez sur Utilisateurs à gauche.
Dans ce menu, cliquez sur Ajouter et remplissez les informations pour qu'un nouveau compte utilisateur puisse accéder à votre serveur.
Dans ce menu, cliquez sur Ajouter et remplissez les informations pour qu'un nouveau compte utilisateur puisse accéder à votre serveur.
Sous Autorisation, vous pouvez choisir d’utiliser «authentification NT» ou «mot de passe stocké sous forme de hachage SHA1». L’authentification NT signifie qu’elle utilise un nom d’utilisateur et un mot de passe Windows. Vous devez donc créer un nouvel utilisateur sur votre ordinateur pour toute personne accédant le répertoire SFTP. Dans la plupart des cas, il sera probablement préférable de simplement stocker le mot de passe sous forme de hachage SHA1 et de séparer l'utilisateur SFTP des utilisateurs Windows.
Sous Autorisation, vous pouvez choisir d’utiliser «authentification NT» ou «mot de passe stocké sous forme de hachage SHA1». L’authentification NT signifie qu’elle utilise un nom d’utilisateur et un mot de passe Windows. Vous devez donc créer un nouvel utilisateur sur votre ordinateur pour toute personne accédant le répertoire SFTP. Dans la plupart des cas, il sera probablement préférable de simplement stocker le mot de passe sous forme de hachage SHA1 et de séparer l'utilisateur SFTP des utilisateurs Windows.

Après avoir saisi le nom d’utilisateur et le mot de passe souhaités, décochez la case «Serveur FTP» vers le bas, puis cliquez sur Appliquer. Maintenant que l'utilisateur est configuré, cliquez sur l'onglet SFTP.

La seule chose qui vaille vraiment la peine de changer sur cet onglet est le répertoire racine SFTP. Ceci spécifie où les fichiers que vous voulez partager se trouveront. Pour plus de simplicité, nous allons simplement changer le répertoire déjà rempli en un dossier sur le bureau.
La seule chose qui vaille vraiment la peine de changer sur cet onglet est le répertoire racine SFTP. Ceci spécifie où les fichiers que vous voulez partager se trouveront. Pour plus de simplicité, nous allons simplement changer le répertoire déjà rempli en un dossier sur le bureau.
Une fois que vous êtes prêt à héberger des fichiers, cliquez sur le bouton Démarrer dans cet onglet. Le pare-feu Windows va probablement apparaître et vous demander si cela est correct - cliquez sur Autoriser l'accès.
Une fois que vous êtes prêt à héberger des fichiers, cliquez sur le bouton Démarrer dans cet onglet. Le pare-feu Windows va probablement apparaître et vous demander si cela est correct - cliquez sur Autoriser l'accès.
Vous devriez maintenant pouvoir revenir à l'onglet Statut et voir que votre serveur SFTP est en cours d'exécution.
Vous devriez maintenant pouvoir revenir à l'onglet Statut et voir que votre serveur SFTP est en cours d'exécution.
Cliquez sur Appliquer et enregistrer pour conserver ces modifications, puis fermez la fenêtre.
Cliquez sur Appliquer et enregistrer pour conserver ces modifications, puis fermez la fenêtre.

freeFTPd continuera à fonctionner en arrière-plan. Pour y accéder, il suffit de l'ouvrir depuis la zone de notification.

Image
Image

Accéder au répertoire SFTP

Mettez quelques fichiers dans votre répertoire SFTP afin que nous puissions faire des tests. Si vous avez laissé le répertoire par défaut de l'utilisateur par défaut ($ SERVERROOT geek dans notre exemple), vous devez créer un autre répertoire dans le répertoire racine SFTP.

Comme vous pouvez le voir sur cette capture d'écran, nous avons placé deux fichiers de test dans le répertoire "geek" qui se trouve dans le dossier "Fichiers du serveur SFTP" (répertoire de base SFTP). Assurez-vous que le port 22 est transféré vers votre ordinateur via votre routeur, puis vous êtes prêt à ce que quelqu'un se connecte à votre ordinateur. Consultez ce guide si vous avez besoin d’aide pour la redirection de port.
Comme vous pouvez le voir sur cette capture d'écran, nous avons placé deux fichiers de test dans le répertoire "geek" qui se trouve dans le dossier "Fichiers du serveur SFTP" (répertoire de base SFTP). Assurez-vous que le port 22 est transféré vers votre ordinateur via votre routeur, puis vous êtes prêt à ce que quelqu'un se connecte à votre ordinateur. Consultez ce guide si vous avez besoin d’aide pour la redirection de port.

Demandez à votre ami de télécharger un client FTP pouvant accéder aux serveurs SFTP - notre recommandation est FileZilla. Ils devront simplement taper votre adresse IP, le nom d'utilisateur et le mot de passe que vous avez configurés précédemment, et spécifier le port sur lequel votre serveur est exécuté (si vous l'avez laissée par défaut, ce sera le port 22).

Conseillé: