Configurer un accès SFTP sécurisé avec OpenSSH

SFTP (SSH File Transfer Protocol) est une méthode sécurisée pour transférer des fichiers sur un réseau. Contrairement à FTP, toutes les données, y compris les identifiants, sont chiffrées. Les versions modernes d’OpenSSH intègrent un serveur SFTP, ce qui permet de mettre en place des accès restreints au transfert de fichiers sans avoir besoin d’un shell SSH complet. Ce guide explique comment créer un utilisateur limité exclusivement à un accès SFTP et confiné à son répertoire personnel (chroot). ...

septembre 7, 2010 · 3 min · 561 mots · oxomichael

Mise en place de Pure-FTPd avec des utilisateurs virtuels

Pure-FTPd est un serveur FTP sécurisé et facile à configurer. Une de ses fonctionnalités les plus utiles est la gestion des utilisateurs virtuels. Contrairement aux utilisateurs système, les utilisateurs virtuels n’existent que pour le service FTP. Ils sont stockés dans une base de données dédiée, ce qui permet de ne pas créer de vrais comptes sur le système d’exploitation et d’améliorer ainsi la sécurité. Ce guide vous montrera comment configurer Pure-FTPd pour utiliser une base de données d’utilisateurs virtuels. ...

juillet 14, 2010 · 3 min · 522 mots · oxomichael

Convertir un répertoire en UTF-8 avec PHP

Il est parfois nécessaire de convertir l’encodage d’un grand nombre de fichiers, par exemple lors de la migration d’un ancien projet. L’encodage UTF-8 est aujourd’hui la norme, mais de nombreux fichiers plus anciens peuvent utiliser des encodages comme ISO-8859-1 ou Windows-1252. Voici un script PHP moderne et autonome qui parcourt récursivement un répertoire source, détecte l’encodage de chaque fichier et le convertit en UTF-8 dans un répertoire de destination. Contrairement à l’ancienne version qui reposait sur des commandes shell (file, iconv), ce script utilise exclusivement les extensions natives de PHP (mbstring, SPL), le rendant plus portable et plus fiable. ...

janvier 22, 2010 · 3 min · 461 mots · oxomichael

Generate a password in PHP

Note de mise à jour (Juillet 2025) : Cet article est conservé pour l’archive. Les méthodes présentées ici (rand(), srand()) ne sont plus considérées comme sécurisées. Pour une approche moderne et sûre, veuillez consulter la version mise à jour de cet article : Générer un mot de passe sécurisé en PHP (Version 2025) La sécurisation d’un mot de passe dépend du nombre de caractères différents présent dans celui-ci. Voici une solution pour rendre les mots de passe sécurisé lors de leur génération: code : ...

février 23, 2007 · 3 min · 439 mots · oxomichael