Connexion FTP/SFTP et gestion des utilisateurs Imprimer

  • VPS
  • 0

3. Connexion FTP/SFTP et gestion des utilisateurs

1. Installer un serveur FTP/SFTP sur le VPS

Pour transférer des fichiers vers votre VPS, vous devez d’abord installer un serveur FTP ou activer SFTP (SSH File Transfer Protocol).

Activer SFTP (recommandé)

SFTP fonctionne automatiquement avec le service SSH. Aucun serveur supplémentaire n’est nécessaire si SSH est installé et configuré.

Installer un serveur FTP (optionnel)

Si vous souhaitez utiliser FTP classique, vous devez installer un serveur FTP :

  1. Connectez-vous à votre VPS en SSH.
  2. Installez le serveur FTP (exemple pour Linux Ubuntu/Debian) :
    sudo apt update
    sudo apt install vsftpd
  3. Activez et démarrez le service :
    sudo systemctl enable vsftpd
    sudo systemctl start vsftpd
  4. Vérifiez que le service fonctionne :
    sudo systemctl status vsftpd
  5. Configurez le serveur FTP selon vos besoins dans le fichier :
    /etc/vsftpd.conf

Remarque : FTP transmet les mots de passe en clair, il est donc recommandé d’utiliser SFTP ou d’activer FTPS (FTP sécurisé via TLS).


2. Connexion FTP/SFTP au VPS

Après avoir installé et configuré votre serveur FTP/SFTP, vous pouvez utiliser un client pour transférer des fichiers :

FTP/SFTP via un client graphique

  1. Téléchargez un client FTP/SFTP, par exemple FileZilla ou WinSCP.
  2. Ouvrez le client et créez une nouvelle connexion :
  • Hôte : adresse IP du VPS
  • Protocole : SFTP – SSH File Transfer Protocol ou FTP/FTPS
  • Port : 22 pour SFTP ou 21 pour FTP
  • Utilisateur : votre nom d’utilisateur sur le VPS
  • Mot de passe : votre mot de passe ou clé SSH
Connectez-vous. Vous pourrez naviguer dans l’arborescence de votre VPS et transférer des fichiers.

Conseil de sécurité

  • Privilégiez toujours SFTP plutôt que FTP pour sécuriser vos fichiers.
  • Si vous utilisez FTP, activez FTPS (FTP sécurisé via TLS) et désactivez les connexions anonymes.
  • Utilisez des mots de passe forts ou des clés SSH pour l’authentification.

3. Gestion des utilisateurs

Pour sécuriser et organiser votre VPS, il est recommandé de créer plusieurs comptes utilisateurs plutôt que d’utiliser le compte root pour toutes les opérations.

Créer un utilisateur sous Linux

  1. Connectez-vous en SSH en tant que root ou utilisateur avec privilèges sudo.
  2. Créez un nouvel utilisateur :
    sudo adduser nom_utilisateur
  3. Attribuez-lui un mot de passe sécurisé.
  4. Pour donner des droits administratifs (sudo), utilisez :
    sudo usermod -aG sudo nom_utilisateur

Gestion des permissions

  • Utilisez chmod pour gérer les permissions sur les fichiers et répertoires.
  • Utilisez chown pour définir le propriétaire et le groupe des fichiers.
  • Évitez de donner un accès root direct aux utilisateurs.

Astuce

Créez un compte utilisateur pour chaque service ou application, et limitez ses permissions uniquement à ce dont il a besoin. Cela réduit les risques en cas de compromission.


Cette réponse était-elle pertinente?

« Retour