Connecter le gestionnaire de fichiers GNOME ou l’explorateur Windows à un site Web ISPConfig 3

Ce Tutoriel montre comment configurer l’accès aux fichiers du site Web dans l’application de gestion des fichiers de ton poste de travail. Ce Tutoriel montre cela sur Linux et Windows. Merci à Sananjalka pour ses commentaires et sa relecture.

J’ai été motivé pour écrire ce tutoriel lorsqu’il semblait qu’il y avait une forte demande pour l’intégration d’un gestionnaire de fichiers dans ISPConfig. Comme une telle bête n’existe pas, je décris une autre méthode pour atteindre des objectifs similaires.

Utiliser un gestionnaire de fichiers avec ISPConfig

Une station de travail avec une interface graphique possède un gestionnaire de fichiers pour parcourir les fichiers, travailler avec les fichiers et lancer des applications telles que des éditeurs de texte pour manipuler un fichier.

Pour les connexions SSH, crée un utilisateur shell dans ISPConfig Panel. Pour les utilisateurs shell, il est préférable de définir Chroot Shell sur Jailkit en créant un utilisateur jailed (voir le chapitre Liens pour en savoir plus).

Pour les connexions FTP, crée un utilisateur FTP dans le panneau ISPConfig.

L’utilisateur shell et l’utilisateur FTP sont tous deux créés pour un site Web et peuvent accéder aux fichiers de ce site Web et uniquement à ceux-là.

Se connecter avec SSH

Ce qui suit a été testé sur Ubuntu 18.04. Les captures d’écran ci-dessous te guideront tout au long du processus.Monte le répertoire du site Web sur le poste de travail dans le Gestionnaire de fichiers (l’icône Fichiers dans le panneau de gauche, marquée par« 1. » dans la première capture d’écran).

Lance le gestionnaire de fichiers pour monter les fichiers du site Web

L’élément Autres emplacements (marqué par « 2. » dans la première capture d’écran) ouvre une fenêtre popup dans laquelle la connexion à l’hôte distant peut être établie.

Établir la connexion avec SSH

En utilisant les clés SSH, il n’est pas nécessaire d’écrire le mot de passe. Si tu prévois d’utiliser souvent cette connexion, il est utile de configurer des connexions sans mot de passe avec des clés SSH. Voir le chapitre Liens à la fin de ce Tutoriel.

La configuration est testée avec un site Web sur lequel WordPress est installé. Cela fonctionnerait avec n’importe quel CMS ou fichier HTML simple installé sur le site Web. Les fichiers du site Web sont accessibles avec le gestionnaire de fichiers, de la même manière que les fichiers du disque local de la station de travail.

Afficher les fichiers WordPress

La déconnexion du montage SSH se fait de la même manière que le démontage de tout autre montage, c’est-à-dire en cliquant avec la souris sur le bouton Démonter du périphérique monté.

Déconnexion du montage SSH

Se connecter avec FTP

Cela fonctionne comme avec SSH, sauf que tu utilises ftp:// comme protocole pour te connecter au serveur.

Connexion avec FTP

Pour le nom d’utilisateur et le mot de passe, utilise les infos du compte de l’utilisateur FTP. Pour la connexion FTP, le mot de passe doit être saisi, il n’est pas possible d’utiliser la connexion sans mot de passe (sauf avec le FTP anonyme, mais ne l’utilise pas pour l’accès FTP du site Web).

Utilisateur et mot de passe du compte FTP

La déconnexion du montage FTP se fait de la même manière que pour le montage SSH.

Pour faire bonne mesure, j’ai aussi testé sur Debian 10, cela fonctionne de la même façon. Pour m’assurer que rien d’autre ne doit être installé, j’ai testé les connexions SSH et FTP sur Ubuntu 20.04 par défaut fraîchement installé, sans rencontrer de complications.

Windows 10

Connexion par SSH

Testé sur Windows 10, Winver affiche 2004 19041.264.

Tu trouveras des instructions sur l’installation et l’utilisation de SSHFS sur Windows dans « SSHFS pour Windows » (voir chapitre Liens). La « version d’usine » de Windowsne prendpas en charge SSHFS, des composants supplémentaires doivent être installés : winfsp et sshfs-win.

Lis les instructions de SSHFS pour Windows, d’abord pour installer les composants nécessaires et ensuite pour utiliser la syntaxe UNC correcte pour la connexion. L’utilisation de \\Nsshfs\[email protected] ne montre que le répertoire personnel de l’utilisateur du shell, sans possibilité d’accéder aux fichiers du site Web. La syntaxe correcte pour utiliser l’utilisateur shell du site ISPConfig est donc la suivante

\\sshfs.r\[email protected]\web

Les captures d’écran proviennent de la version en langue finnoise de Windows 10.

SSHFS pour Windows se connectant

Le gestionnaire de fichiers de Windows montre les mêmes fichiers du site Web que dans le chapitre précédent sur Linux :

Les fichiers WordPress dans le gestionnaire de fichiers de Windows

Déconnecte-toi en cliquant avec l’autre bouton de la souris sur l’élément de connexion à distance dans le panneau de gauche, une fenêtre contextuelle affiche la fonction de déconnexion.

FTP

La connexion avec FTP à partir du gestionnaire de fichiers de Windows 10 s’est avérée être la plus difficile à mettre en place et n’a pas très bien fonctionné. J’ai suivi les instructions dehttps://www.betterhostreview.com/connect-ftp-site-server-file-explorer-windows-10.html.

Il me semble que la connexion FTP ne se fait pas comme un montage. Au lieu de cela, il se comporte comme si File Manager était juste un client FTP et pas un bon client. Il était plus facile de travailler avec FileZilla.

Si cette connexion FTP est utilisée, il me semble que le nom d’hôte utilisé dans UNC doit être inclus dans le certificat du serveur FTP.

Autres systèmes d’exploitation

Je n’ai pas eu accès à d’autres systèmes d’exploitation. Je suppose que des méthodes similaires fonctionnent sur tous les systèmes d’exploitation modernes utilisés sur les postes de travail.

Liens

Vous aimerez aussi...