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.