Tout au même endroit

Documentation

Installez Ghost FTP sous Windows ou Linux, configurez correctement les connexions FTP, FTPS et SFTP et commencez les transferts dans la version navigateur sur /ftp.

Télécharger Ghost FTPVersion 0.30.1 · Windows · Linux · Android

Installation

Faites fonctionner l’application
.

Suivez les étapes pour votre plateforme. L’installation complète prend quelques minutes et ne nécessite aucun compte.

Installer sous Windows

  1. Téléchargez GhostFTP-Windows-x64-Setup-v0.30.1.exe depuis la page Téléchargement.
  2. Avant de l’ouvrir, comparez la somme SHA-256 publiée avec le fichier téléchargé.
  3. Lancez l’installateur et choisissez un dossier d’installation. Les droits administrateur ne sont nécessaires que pour une installation système.
  4. Choisissez de créer ou non un raccourci sur le bureau et d’autoriser Ghost FTP à ouvrir les liens ftp:// et sftp://.
  5. Lancez Ghost FTP depuis le menu Démarrer. Le premier lancement crée votre dossier local de réglages.

Installer sous Linux

  1. Pour Debian et Ubuntu, téléchargez GhostFTP-Linux-amd64-v0.30.1.deb et installez-le avec votre gestionnaire de paquets ou avec sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb.
  2. Pour les autres distributions Linux x86_64, téléchargez GhostFTP-Linux-x86_64-v0.30.1.
  3. Rendez le binaire autonome exécutable avec chmod +x GhostFTP-Linux-x86_64-v0.30.1, puis lancez-le. Aucune installation ni accès root n’est requis.
  4. Les réglages sont enregistrés dans ~/.config/ghostftp, vous pouvez donc les sauvegarder ou les déplacer vers une autre machine.
  5. Pour supprimer l’application, désinstallez le paquet .deb ou supprimez le binaire autonome.

Android

  1. L’APK Android fait partie de la version publiée Ghost FTP 0.30.1. Téléchargez l’APK vérifié depuis la page Download et comparez sa somme SHA-256 avant l’installation.
  2. Elle utilisera les mêmes profils de connexion et le même modèle de sécurité que l’application de bureau.

Configuration FTP

Configurez une connexion
qui fonctionne tout simplement.

La signification de chaque champ, le protocole à choisir et ce que votre serveur doit autoriser.

Explication des champs de connexion

L’hôte est l’adresse de votre serveur, par exemple ftp.yourdomain.com ou une adresse IP. Le port 21 sert à FTP et FTPS avec TLS explicite, le 990 à FTPS implicite et le 22 à SFTP. Le nom d’utilisateur et le mot de passe sont fournis par votre hébergeur ou administrateur. Le chemin distant est facultatif et permet d’ouvrir immédiatement un dossier précis, tel que /public_html.

Choisir un protocole

Utilisez SFTP dès que votre serveur le propose : il fonctionne sur SSH via un canal chiffré unique et ne nécessite pas de règles de pare-feu supplémentaires. Utilisez FTPS avec TLS explicite lorsque votre serveur repose sur FTP mais prend en charge le chiffrement. N’utilisez FTP non chiffré que sur des réseaux internes de confiance, car les identifiants et les fichiers circulent en clair. SFTP est disponible dans l’application de bureau et dans la passerelle web lorsque l’hébergement fournit l’extension PHP SSH2 ; FTP et FTPS restent disponibles sans SSH2.

Authentification par clé

Dans le Gestionnaire de sites, choisissez Fichier de clé comme méthode d’authentification et sélectionnez votre clé privée au format OpenSSH ou PuTTY. Si la clé est protégée par une phrase secrète, Ghost FTP la demande lors de la connexion et ne peut la conserver que pour la session en cours. La clé publique doit se trouver dans ~/.ssh/authorized_keys sur le serveur. Les clés ne quittent jamais votre ordinateur.

Mode de transfert et connexions passives

Laissez le mode de transfert sur Passif sauf indication contraire de l’administrateur ; il fonctionne derrière la plupart des routeurs et pare-feu. Réglez le type de transfert sur Automatique pour préserver les binaires et corriger les fins de ligne des fichiers texte. Deux transferts simultanés sont autorisés par défaut ; augmentez ce nombre seulement si le serveur accepte plus de sessions. Le délai d’attente est de 20 secondes par défaut et peut être augmenté pour les connexions lentes.

Enregistrer un site

Ouvrez le Gestionnaire de sites, créez une entrée, renseignez l’hôte, le port, le protocole, le nom d’utilisateur et l’authentification, puis donnez-lui un nom clair. Vous pouvez définir des dossiers local et distant par défaut. Les sites enregistrés peuvent être regroupés, dupliqués pour des environnements distincts et exportés pour sauvegarde.

Exigences côté serveur

Le compte doit disposer des droits de lecture et d’écriture sur les dossiers utilisés. Pour les sites web, la racine est généralement /public_html, /htdocs ou /www. Si les listes sont vides, vérifiez que le compte n’est pas limité à un autre dossier personnel. Pour FTPS, le serveur doit avoir un certificat TLS valide ; avec un certificat autosigné, Ghost FTP demande de confirmer une fois l’empreinte.

Version navigateur

Connexion via /ftp.

La version navigateur se connecte à votre serveur via une passerelle transitoire HTTPS vers FTP/FTPS/SFTP. Les identifiants ne servent qu’à la requête ou session de transfert en cours et ne sont jamais écrits sur disque par Ghost FTP.

  1. Ouvrez /ftp dans votre navigateur. La version web s’ouvre comme une application autonome sans navigation du site autour.
  2. Saisissez l’hôte, le nom d’utilisateur et le mot de passe, définissez le port et choisissez le protocole : SFTP sur SSH, FTP, FTPS avec TLS explicite ou FTPS avec TLS implicite. SFTP nécessite l’extension PHP SSH2 sur l’hébergement.
  3. Appuyez sur Connexion rapide. Le journal du serveur enregistre chaque étape de la négociation afin d’identifier précisément l’échec.
  4. Parcourez le serveur distant dans le volet droit. Utilisez le champ de chemin, le bouton du dossier parent et le filtre pour vous déplacer rapidement.
  5. Sélectionnez un fichier local dans le volet gauche pour l’envoyer ou double-cliquez sur un fichier distant pour le télécharger. Progression, vitesse et durée estimée apparaissent dans la file de transferts.
  6. Utilisez la barre d’outils pour Nouveau dossier, Supprimer, Renommer et Propriétés. Les sites enregistrés restent dans votre navigateur, toujours sans mot de passe.

Dépannage

Quand quelque chose
ne fonctionne pas.

Expiration de la connexion

L’hôte ou le port est incorrect, ou un pare-feu bloque la connexion. Confirmez le port auprès de votre hébergeur et laissez le mode de transfert sur Passif.

Connexion refusée

Les noms d’utilisateur FTP sont souvent l’adresse e-mail complète ou un nom de compte préfixé. Copiez les identifiants depuis le panneau de votre hébergeur et vérifiez l’absence d’espaces en fin de chaîne.

La liste des dossiers reste vide

Vous êtes peut-être hors de votre dossier personnel ou le compte n’a pas l’autorisation de lecture. Saisissez le chemin complet, par exemple /public_html, dans le champ de chemin.

Avertissement de certificat FTPS

Le serveur utilise un certificat autosigné ou expiré. Vérifiez l’empreinte avec votre administrateur avant de l’accepter.

Le téléversement échoue en cours

Vérifiez l’espace disque disponible et les autorisations du dossier cible. Les éléments en échec restent dans l’onglet Échec de la file de transferts et peuvent être relancés.

Version navigateur

La passerelle navigateur prend en charge SFTP uniquement si l’extension PHP SSH2 est activée sur l’hébergement. Si SSH2 n’est pas disponible, utilisez FTP/FTPS dans le navigateur ou l’application de bureau pour SFTP.