Quoi choisir entre SSH et FTP ?
SSH (ou Secure Shell) est un protocole réseau cryptographique utilisé pour sécuriser les connexions réseau sur un réseau non sécurisé. Pour utiliser SSH, vous devez utiliser un client SSH pour vous connecter au serveur. Une fois connecté, vous pouvez exécuter manuellement des commandes dans une application de terminal.
Toutes les connexions au sein de votre client SSH passent par une connexion sécurisée plutôt que par du texte brut. De ce fait, la connexion est cryptée et sécurisée.
FTP utilise un client FTP (tel que Filezilla) pour se connecter au serveur. Ce client est un client visuel dans lequel vous pouvez voir les répertoires et les fichiers sur votre ordinateur local et le serveur sous forme d’icônes. Vous pouvez ensuite cliquer sur ces icônes pour interagir au besoin. Par exemple:
L'un des principaux inconvénients du FTP est que vous ne pouvez pas exécuter de commandes pour accomplir une tâche spécifique. Avec FTP, vous pouvez télécharger des fichiers et des répertoires. Vous pouvez également les renommer, mais vous ne pouvez pas exécuter une commande pour accomplir une tâche.
Avec SSH, vous utilisez un client de terminal (ou Shell) pour vous connecter au serveur. Il n’existe aucune représentation visuelle des données dans Shell. Tout est du texte en ligne de commande. Dans cet environnement, vous pouvez taper des commandes pour exécuter des tâches ou des outils spécifiques, ce qui n’est pas possible avec FTP. Par exemple:
wget
curl
traceroute
rsync
top
other tools
Ces outils peuvent faciliter le dépannage et la gestion de votre site Web. Cependant, SSH peut être difficile à utiliser pour les nouveaux utilisateurs. Il est donc fortement recommandé de posséder une connaissance du shell UNIX.
SSH peut faire tout ce que FTP peut faire, mais il est plus difficile à utiliser et n'est pas recommandé aux débutants. Si vous apportez des modifications simples à votre site Web sous forme de téléchargement de fichiers, FTP est le choix le plus simple.
Si vous devez exécuter des commandes spécifiques, SSH est nécessaire. Voir ici pour savoir comment ouvrir votre accès à SSH chez Ex2.
Toutes les connexions au sein de votre client SSH passent par une connexion sécurisée plutôt que par du texte brut. De ce fait, la connexion est cryptée et sécurisée.
Les Différences entre SSH et FTP
FTP
FTP utilise un client FTP (tel que Filezilla) pour se connecter au serveur. Ce client est un client visuel dans lequel vous pouvez voir les répertoires et les fichiers sur votre ordinateur local et le serveur sous forme d’icônes. Vous pouvez ensuite cliquer sur ces icônes pour interagir au besoin. Par exemple:
L'un des principaux inconvénients du FTP est que vous ne pouvez pas exécuter de commandes pour accomplir une tâche spécifique. Avec FTP, vous pouvez télécharger des fichiers et des répertoires. Vous pouvez également les renommer, mais vous ne pouvez pas exécuter une commande pour accomplir une tâche.
SSH
Avec SSH, vous utilisez un client de terminal (ou Shell) pour vous connecter au serveur. Il n’existe aucune représentation visuelle des données dans Shell. Tout est du texte en ligne de commande. Dans cet environnement, vous pouvez taper des commandes pour exécuter des tâches ou des outils spécifiques, ce qui n’est pas possible avec FTP. Par exemple:
wget
curl
traceroute
rsync
top
other tools
Ces outils peuvent faciliter le dépannage et la gestion de votre site Web. Cependant, SSH peut être difficile à utiliser pour les nouveaux utilisateurs. Il est donc fortement recommandé de posséder une connaissance du shell UNIX.
Dois-je utiliser SSH ou FTP ?
SSH peut faire tout ce que FTP peut faire, mais il est plus difficile à utiliser et n'est pas recommandé aux débutants. Si vous apportez des modifications simples à votre site Web sous forme de téléchargement de fichiers, FTP est le choix le plus simple.
Si vous devez exécuter des commandes spécifiques, SSH est nécessaire. Voir ici pour savoir comment ouvrir votre accès à SSH chez Ex2.
Mis à jour le : 13/02/2023
Merci !