Transférer des fichiers en SFTP

Le SFTP offre un navigateur de fichiers au-dessus d’une connexion SSH sécurisée — lister, envoyer, télécharger, renommer et éditer des fichiers sur une machine distante, le tout chiffré. Dans Bifrost, il utilise les mêmes identifiants que SSH : tout ce sur quoi vous pouvez vous connecter en SSH, vous pouvez le parcourir.

1. Ajouter une connexion SFTP

Créez une connexion, réglez le protocole sur SFTP, puis renseignez :

  • Hôte et Port (22 par défaut, le port SSH).
  • Nom d’utilisateur et authentification — exactement comme SSH : un mot de passe ou une clé SSH (avec phrase secrète si besoin). Votre agent SSH et vos clés ~/.ssh fonctionnent aussi ici, et les jump hosts sont pris en charge.
  • Dossier distant (optionnel) — un dossier de départ ; laissez vide pour ouvrir votre dossier personnel.

Comme le SFTP repose sur SSH, voir l’article sur les clés SSH pour configurer la connexion par clé.

2. Basculer entre SSH et SFTP en un clic

Vous avez déjà une connexion SSH ? Clic droit dessus (dans la barre latérale ou sur son onglet de session) et choisissez Ouvrir en SFTP pour déposer des fichiers sur la même machine — aucune seconde connexion à créer. Cela ouvre une session SFTP ad-hoc réutilisant le même hôte, port et identifiants.

Ça marche dans les deux sens : clic droit sur une connexion SFTP et choisissez Ouvrir un terminal pour obtenir un shell SSH sur le même hôte. Ces sessions ad-hoc sont indépendantes — en fermer une ne touche pas l’autre.

3. Parcourir et transférer

Le navigateur affiche les fichiers distants, avec un fil d’Ariane cliquable (et un crayon pour saisir un chemin directement), un champ de recherche, et des colonnes taille, date et permissions.

  • Envoyer — via le bouton d’envoi (choisir fichiers ou dossiers), ou glissez des fichiers directement depuis le Finder dans le navigateur.
  • Télécharger — sélectionnez un ou plusieurs éléments et utilisez le bouton de téléchargement (un panneau d’enregistrement pour un fichier, un sélecteur de dossier pour plusieurs), ou glissez-les vers le Finder (Bureau, un dossier, un disque externe). Les fichiers glissés sont écrits directement à l’endroit où vous les déposez : télécharger un gros fichier vers un disque externe fonctionne même avec peu d’espace libre sur le disque système. Quand un fichier du même nom existe déjà à l’endroit du dépôt, le glisser suit la gestion du Finder (il garde les deux en ajoutant un numéro) ; pour l’alerte Remplacer / Garder les deux / Ignorer, utilisez plutôt le bouton de téléchargement.
  • Nouveau dossier / nouveau fichier, renommer, déplacer, et supprimer (avec confirmation ; les dossiers sont supprimés avec leur contenu).
  • Sélection multiple — agir sur plusieurs éléments à la fois.

En SFTP, les fichiers se transfèrent à plusieurs en même temps (jusqu’à 3 en parallèle sur le même canal SSH) pour un meilleur débit ; en FTP, un à la fois. La liste se met à jour au fur et à mesure, vous voyez la progression sans attendre la fin du lot.

4. Le panneau de transferts

Un panneau en bas suit tout :

  • Transferts en cours avec barre de progression, débit et temps restant, plus la file d’attente des fichiers en attente et des compteurs : en cours, en file, terminés, échoués, annulés.
  • Tout mettre en pause / Tout reprendre — la pause fige les transferts sur place (la connexion reste ouverte) et reprend exactement où ça s’était arrêté, sans re-télécharger.
  • Tout annuler — arrête tout ; un fichier à moitié écrit est nettoyé (le fichier local partiel est supprimé, un envoi partiel est retiré du serveur).
  • Les transferts terminés s’affichent au fil de l’eau ; une erreur passagère est réessayée automatiquement avant d’être marquée en échec, donc un serveur momentanément occupé n’interrompt pas un gros lot. Le panneau reste fluide même pour de très gros lots (des dizaines de milliers de fichiers).

Conflits de remplacement

Quand un fichier que vous transférez existe déjà à destination, Bifrost demande quoi faire : Remplacer, Garder les deux (enregistre le nouveau sous un autre nom) ou Ignorer — avec une case « Appliquer à tous » pour répondre une seule fois pour tout le lot.

5. Éditer un fichier distant directement

Ouvrez un fichier distant pour l’éditer : Bifrost le télécharge, l’ouvre dans l’éditeur par défaut de votre Mac pour ce type de fichier, et le renvoie automatiquement à chaque enregistrement. Éditez, ⌘S, terminé — pas d’aller-retour manuel téléchargement/envoi.

6. Changer les permissions

Pour n’importe quel élément distant, ouvrez ses propriétés pour voir et modifier les permissions Unix (mode octal) et le propriétaire (utilisateur/groupe) — l’équivalent de chmod / chown, sans ligne de commande.


Bon à savoir

  • La pause est sur place : elle fige le transfert avec la connexion ouverte et reprend là où il s’était arrêté. Sur une pause très longue, un serveur FTP peut couper la connexion de données inactive ; le transfert est alors réessayé à la reprise.
  • Les fichiers cachés (commençant par .) sont affichés dans la liste.
  • Le navigateur est côté distant uniquement — votre Mac est accédé via les panneaux d’ouverture/enregistrement du Finder et le glisser-déposer, ce qui garde tout dans le bac à sable de macOS.
  • Les réglages de groupe s’appliquent : définissez un port SFTP et un nom d’utilisateur par défaut sur un groupe, et les connexions à l’intérieur en héritent.
← Tous les guides