Cet article décrit comment se connecter à un serveur cloud avec Filezilla® en utilisant le protocole de transfert de fichiers SSH (SFTP).
Remarque : Nous vous recommandons d'utiliser SFTP au lieu de FTP pour vous assurer que la transmission des fichiers est sécurisée. SFTPcrypte les données transférées vers le serveur FTP et empêche tout accès non autorisé pendant la transmission.
Les serveurs cloud exécutant Linux® sont livrés avec le openssh
package qui inclut et configure SFTP par défaut.
Comme Secure Shell (SSH), SFTP s'exécute sur le port 22 par défaut sur les serveurs cloud. Si vous avez modifié le port sur lequel SSH écoute, vous devez également utiliser ce nouveau port pour SFTP.
Vous pouvez vous connecter à votre serveur en utilisant SFTP avec l'utilisateur root, mais nous vous recommandons de créer un nouvel utilisateur système pour des raisons de sécurité. Pour plus d'informations, voir Sécurité de base du serveur cloud.
Configurer Filezilla
Téléchargez Filezilla puis installez-le. Vous avez besoin des informations suivantes pendant le processus de configuration :
- Nom d'hôte :L'adresse IP (Internet Protocol) publique de votre serveur cloud.
- Utilisateur :Nous vous recommandons d'utiliser un nouvel utilisateur système plutôt que d'utiliser root. Cependant, l'utilisateur root fonctionne et nous utilisons root pour cet article.
- Mot de passe :Le mot de passe de l'utilisateur avec lequel vous vous connectez.
Suivez les étapes suivantes pour configurer Filezilla afin qu'il utilise SFTP :
-
Lancez Filezilla et saisissez les informations suivantes :
- Hébergeur :Adresse IP publique de vos serveurs
- Nom d'utilisateur :root (ou un autre nom d'utilisateur si vous en avez créé un sur le serveur)
- Mot de passe :Le mot de passe de l'utilisateur root ou de tout autre utilisateur utilisé
- Port :Port 22 par défaut (sauf si vous avez changé le port pour SSH, puis utilisez ce port)
-
Cliquez sur QuickConnect .
Si vous rencontrez des problèmes, consultez les journaux du serveur pour voir si les connexions atteignent le serveur à l'aide de la commande suivante :
Red Hat® Enterprise Linux® et CentOS®
check /var/log/secure
Système d'exploitation Ubuntu® et Debian®
check in /var/log/auth.log