doc:formations:hebergement:serveur:transfert_de_fichiers
Ceci est une ancienne révision du document !
Table des matières
Transfert de fichiers sécurisé
On peut utiliser différentes méthodes, et l'une des plus "facile" reste SFTP (secure FTP).
SFTP
On va créer un utilisateur et une zone dédiés aux échanges sur le serveur:
adduser filez
chown -R root:root /home/filez chmod go-rwx /home/filez
mkdir -p /sftp/filez/incoming chown filez:filez /sftp/filez/incoming
Et bride cet accès depuis le fichier de configuration du service SSH, /etc/ssh/sshd_config
:
# override default of no subsystems #Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp Match User filez PasswordAuthentication yes X11Forwarding no AllowTcpForwarding no AllowAgentForwarding no ChrootDirectory /sftp/%u ForceCommand internal-sftp
Notez ci-dessus
- on permet une identification par mot de passe spécifiquement pour
filez
, afin de faciliter la vie des utilisateurs. - on interdit les autres usages de ssh, et on n'autorise que le sftp
internal-sftp
est spécifié (à la place de la valeur par défaut de subsystem)- et on utilise un
chroot
afin de verrouiller l'utilisateur dans son dossier/sftp/filez/
Ensuite, on peut utiliser https://filezilla-project.org/ par exemple (sélectionnez "SFTP" comme protocole, via la première entrée de la barre des icones pour configurer une connexion):
doc/formations/hebergement/serveur/transfert_de_fichiers.1670232661.txt.gz · Dernière modification : 2022/12/05 09:31 de jeremie