Installer un serveur SFTP

Pour échanger des fichiers en toute sécurité…
Le cahier des charges était simple : Echanger avec l’extérieur des fichiers de manière sécurisée.
Après quelques recherches, je suis tombé sur ce logiciel : MySecureShell.
Fonctionnant sous tout système UNIX, il s’agit d’un shell qui utilise OpenSSH (pré-requis d’installation).
Cependant, une installation sous Solaris est plus complexe que prévue (des scripts livrés contiennent des incompatibilités par exemple).
Plus de détails ici : Site MySecureShell.
L’installation complète se fait en 5 étapes :

  • Vérification des pré-requis, voire leur installation
  • Compilation (configure, puis make)
  • Installation (placer les binaires au bon endroit)
  • Configuration (éditer un simple fichier)
  • Créer des comptes utilisateur associés au shell MySecureShell : adduser -s /usr/bin/MySecureShell user1

Un seul port est nécessaire pour les communications (port 22), et WinSCP s’avère être un très bon client SFTP (alors que Filezilla n’est pas conseillé).