Aller au contenu principal

Corriger les erreurs de connexion SFTP — Résoudre les problèmes de transfert de fichiers SSH avec RcloneView

· 6 minutes de lecture
Alex
Principal Engineer

Les erreurs SFTP dans RcloneView remontent presque toujours à une poignée de causes profondes — mauvaise configuration de l'authentification, règles de pare-feu ou échecs de vérification de la clé d'hôte — et chacune d'elles a une solution directe.

SFTP (SSH File Transfer Protocol, port 22) est incontournable pour transférer des fichiers entre machines locales et serveurs : hébergeurs web, NAS sur site et VM cloud exposent tous couramment une interface SFTP. Lorsque RcloneView ne parvient pas à atteindre un distant SFTP, le message d'erreur dans l'onglet Log indique la cause, mais l'éventail des problèmes possibles — identifiants incorrects, ports bloqués, clés d'hôte incompatibles, chemins restreints — peut rendre le diagnostic difficile. Ce guide passe en revue les erreurs SFTP les plus courantes et la façon de résoudre chacune d'elles méthodiquement.

Aperçu de l'application RcloneView

Gérez et synchronisez tous vos clouds au même endroit

RcloneView est une interface graphique multiplateforme pour rclone. Comparez des dossiers, transférez ou synchronisez des fichiers et automatisez vos workflows multi-cloud avec une interface visuelle et épurée.

  • Tâches en un clic : Copier · Synchroniser · Comparer
  • Planificateurs et historique pour une automatisation fiable
  • Compatible avec Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP et plus
WindowsmacOSLinux
Commencer gratuitement →

Fonctions essentielles gratuites. Automatisations disponibles avec Plus.

Configurer correctement le distant SFTP

La plupart des erreurs de connexion commencent lors de la configuration du distant. Dans RcloneView, ouvrez Remote tab > New Remote et sélectionnez SFTP dans la liste des fournisseurs. Les champs requis sont l'Host (nom d'hôte ou adresse IP brute — omettez sftp://), le Port (par défaut 22), un Username, et votre méthode d'Authentication, qui est soit un mot de passe, soit le chemin d'un fichier de clé privée SSH.

Une erreur fréquente consiste à saisir sftp://hostname dans le champ Host. RcloneView (via rclone) attend uniquement le nom d'hôte ou l'IP bruts, et le préfixe sftp:// provoque un refus de connexion immédiat. Si votre serveur utilise une authentification par clé, assurez-vous que le chemin du fichier de clé privée pointe vers le bon fichier sur votre machine locale. Sous Linux et macOS, les permissions du fichier de clé doivent être 600 ou plus strictes — le client SSH refuse d'utiliser des clés lisibles par tous.

Creating a new SFTP remote in RcloneView

Diagnostiquer les échecs d'authentification

Les échecs d'authentification apparaissent dans l'onglet Log de RcloneView avec des messages comme ssh: handshake failed ou Permission denied (publickey,password). Effectuez ces vérifications dans l'ordre :

  1. Vérifiez le nom d'utilisateur — connectez-vous une fois avec un client SSH en terminal pour confirmer le nom de compte exact. RcloneView utilise les mêmes identifiants, et la casse a de l'importance.
  2. Vérifiez le mode clé versus mot de passe — si le serveur impose une connexion par clé, une saisie de mot de passe dans RcloneView échouera. Laissez le mot de passe vide et indiquez plutôt le chemin de la clé privée.
  3. Activez la journalisation DEBUG — allez dans Settings > Embedded Rclone > Enable rclone Logging, réglez le niveau sur DEBUG, et reproduisez l'échec. Le fichier journal capture l'intégralité du handshake SSH et identifie précisément l'étape du rejet.
RcloneView transfer view for an active SFTP sync job

Résoudre les erreurs d'incompatibilité de clé d'hôte

La première fois que rclone se connecte à un serveur SFTP, il enregistre la clé d'hôte du serveur. Si cette clé change ultérieurement — suite à une reconstruction du serveur, une réinstallation du système ou une rotation de certificat — rclone déclenche une erreur host key mismatch et refuse la connexion pour prévenir les attaques de type homme du milieu. Pour résoudre ce problème, ouvrez l'onglet Rclone Terminal dans RcloneView et exécutez :

rclone config show <remote-name>

Repérez le chemin known_hosts_file indiqué dans la sortie, ouvrez ce fichier dans un éditeur de texte, et supprimez l'entrée obsolète pour l'hôte concerné. La prochaine tentative de connexion vous invitera à approuver la nouvelle clé et à l'enregistrer proprement.

Corriger les problèmes de pare-feu et de délai d'attente

Si la tentative de connexion reste bloquée sans erreur — ou produit dial tcp: connection timed out — le problème vient probablement d'un pare-feu bloquant le port 22, que ce soit sur le serveur ou sur le réseau client. Utilisez l'onglet Terminal pour tester si rclone peut atteindre le serveur avec rclone about <remote-name>: et comparez le résultat à une connexion SSH directe en terminal. Si le client SSH réussit mais que rclone dépasse le délai d'attente, vérifiez si votre machine ou le réseau de l'entreprise applique des règles de pare-feu sortant affectant les connexions non liées à un navigateur. Pour les réseaux qui bloquent le port 22 sortant, demandez à l'administrateur du serveur d'exposer SFTP sur un port alternatif — une solution courante consiste à utiliser le port 443 — et mettez à jour le champ Port dans les paramètres de votre distant RcloneView en conséquence.

Running an SFTP sync job in the RcloneView Job Manager

Examiner l'historique des tâches après des transferts échoués

Une fois la connexion stable, consultez la vue Job History pour confirmer que les exécutions échouées précédentes n'ont pas laissé de fichiers partiels à destination. RcloneView enregistre pour chaque tâche son statut, le nombre de transferts, la vitesse et les codes d'erreur. Un examen rapide permet d'identifier les synchronisations incomplètes à relancer, et l'option Dry Run vous permet de prévisualiser exactement quels fichiers seront copiés ou supprimés avant de valider l'opération.

Job history view showing SFTP sync results in RcloneView

Pour commencer

  1. Téléchargez RcloneView depuis rcloneview.com.
  2. Ouvrez Remote tab > New Remote > SFTP et saisissez le nom d'hôte brut (sans préfixe sftp://), le port, le nom d'utilisateur et les identifiants d'authentification.
  3. Activez la journalisation DEBUG dans Settings pour capturer l'intégralité du handshake SSH en cas d'erreur.
  4. Vérifiez Job History après tout transfert échoué pour identifier les synchronisations partielles à relancer.

Avec les bons identifiants et une vue claire sur la sortie des journaux de rclone, la plupart des erreurs SFTP se résolvent rapidement — et RcloneView facilite la vérification des résultats pour reprendre des transferts de fichiers productifs.


Related Guides:

Fournisseurs cloud pris en charge

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces