Bonjour,
Sur VPS chez OVH avec Fedora server 35, je tente d'utiliser le sftp.
Actuellement, je peux me connecter en sftp avec les codes d'accès fournit par ovh. mais je souhaite ajouter un utilisateur avec son propre répertoire dans /var/www/html/
Pour cela j'ai modifié /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match User sftp_robert
ChrootDirectory /var/www/html/robert
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
puis créer l'utilisateur sans /home sans accès au shell et ajouter au groupe apache
sudo groupadd sftp_groupe
sudo useradd -M -g sftp_groupe -s /usr/sbin/nologin sftp_robert
sudo usermod -s /bin/false sftp_robert
sudo usermod -aG apache sftp_robert
sudo passwd sftp_robert
puis créer le répertoire
mkdir /var/www/html/robert
chown apache:apache /var/www/html/robert
chmod 755 /var/www/html/robert
un bon redémarrage et lorsque je souhaite me connecter en ligne de commande sur le serveur sftp@mon-serveur , on me demande de saisir le mot de passe et ensuite j'ai cette réponse :
client_loop: send disconnect: Broken pipe
Connection closed
j'ai tenté différents paramètres dans le fichier sshd, modifié les droits du répertoire couper selinux et firewalld mais j'ai toujours la même réponse.
avez vous une idée du problème ?
Merci