Accès & Onboarding   Noindex

# Pourquoi avons-nous besoin d'un accès FTP/SSH à votre serveur ?

4 min de lecture

Pour intervenir directement sur votre site — déployer une mise à jour, corriger un bug, modifier des fichiers de configuration — on a besoin d'un accès à votre serveur. Cet accès passe généralement par **FTP/SFTP** ou **SSH**. Voici ce que ça signifie concrètement, pourquoi c'est nécessaire, et comment nous le fournir.

## FTP, SFTP, SSH : quelle différence ?

- **FTP (File Transfer Protocol)** : le protocole historique pour transférer des fichiers vers un serveur. Simple, mais non chiffré — les données transitent en clair. À éviter autant que possible.
- **SFTP (SSH File Transfer Protocol)** : la version sécurisée du FTP. Les fichiers sont transférés via une connexion chiffrée. C'est ce qu'on utilise par défaut.
- **SSH (Secure Shell)** : un accès direct à la ligne de commande du serveur. Permet d'exécuter des scripts, gérer les dépendances, redémarrer des services, ou déployer du code. Indispensable pour les projets Laravel.

## Pourquoi on en a besoin

### Déployer des mises à jour

Toute modification du code de votre site — correction de bug, nouvelle fonctionnalité, mise à jour de dépendances — doit être déployée sur le serveur. Sans accès, on dépend de vous pour chaque déploiement, ce qui ralentit considérablement le travail.

### Intervenir directement sur les fichiers

Certaines corrections nécessitent d'accéder directement aux fichiers du serveur : modifier un fichier de configuration, vider un cache serveur, corriger une permission de fichier mal configurée, ou analyser des logs d'erreur en temps réel.

### Diagnostiquer des problèmes serveur

Quand votre site affiche une erreur 500, un écran blanc ou un comportement inattendu, les logs serveur contiennent l'explication. Ces fichiers ne sont accessibles qu'en SSH ou SFTP — pas via le CMS ou le back-office.

### Gérer les dépendances et l'environnement

Les projets Laravel nécessitent des opérations en ligne de commande : installation de dépendances via Composer, exécution de migrations de base de données, gestion des tâches planifiées (cron jobs), ou configuration des variables d'environnement. Tout cela se fait en SSH.

### Configurer les déploiements automatisés

Pour les projets où on met en place un pipeline de déploiement continu (CI/CD), l'accès SSH est nécessaire pour configurer la connexion entre votre serveur et votre dépôt Git.

## Ce qu'on ne peut pas faire sans cet accès

- Déployer du code directement — chaque mise à jour nécessite votre intervention.
- Consulter les logs d'erreur pour diagnostiquer un incident.
- Modifier des fichiers de configuration serveur.
- Exécuter des commandes Laravel (migrations, cache, queues...).
- Vérifier les permissions de fichiers ou l'état de l'environnement.

## Est-ce risqué de nous donner cet accès ?

Un accès FTP/SFTP ou SSH bien configuré ne présente pas de risque particulier, à condition de suivre quelques bonnes pratiques :

- **Créer un utilisateur dédié** pour Mermio, avec les droits limités aux répertoires nécessaires — plutôt que de nous donner les identifiants du compte administrateur principal.
- **Utiliser une authentification par clé SSH** (plutôt que par mot de passe) : plus sécurisé et plus pratique. On peut vous fournir notre clé publique à ajouter sur votre serveur.
- **Révoquer l'accès en fin de mission** si vous ne souhaitez pas maintenir un accès permanent.

## Comment nous donner accès selon votre hébergeur

### Infomaniak

1. Connectez-vous à [manager.infomaniak.com](https://manager.infomaniak.com).
2. Allez dans **Hébergement Web** → sélectionnez votre hébergement.
3. Dans l'onglet **Utilisateurs FTP**, créez un nouvel utilisateur avec un mot de passe dédié et les droits sur le répertoire de votre site.
4. Transmettez-nous les identifiants via un canal sécurisé (on peut vous proposer un lien Bitwarden Send ou équivalent).

### Autre hébergeur

La procédure varie selon l'hébergeur. Contactez-nous et on vous guide en fonction de votre configuration.

---

[Contactez-nous](http://www.mermio.ch/fr/contact)

## Articles similaires

[  Accès & Onboarding ###  De quelles informations avons-nous besoin pour démarrer votre projet web ?

Avant de démarrer un projet web, Mermio a besoin d'un certain nombre d'informations pour cadrer le projet, éviter les allers-retours inutiles et vous livrer un résultat aligné avec vos attentes. Ce guide récapitule tout ce dont nous avons besoin dès le début.

](http://www.mermio.ch/fr/base-de-connaissances/de-quelles-informations-avons-nous-besoin-pour-demarrer-votre-projet-web) [  Accès & Onboarding ###  Comment vider le cache de mon navigateur ?

Après une mise à jour de votre site, votre navigateur peut continuer à afficher l'ancienne version. Voici pourquoi, et comment vider le cache selon votre navigateur.

](http://www.mermio.ch/fr/base-de-connaissances/comment-vider-le-cache-de-mon-navigateur)
