GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – Impossible de créer un utilisateur Sftp Debian 7 ?

J'ai un linode et j'y accède via ssh throw terminal.
J'ai besoin de créer un utilisateur sftp dont son répertoire par défaut (et le seul auquel il peut accéder) est /var/www/xxxxxx.com/public_html/directory

Maintenant, je l'ai fait, mais lorsque j'essaie de me connecter, j'obtiens un tuyau cassé ou une connexion rejetée par un pair

Voici ce que j'ai fait :

$ adduser --home /var/www/xxxxxx.com/public_html/directory/ username
$ chown username:username /var/www/xxxxxx.com/public_html/directory/
$ chmod 755 /var/www/xxxxxx.com/public_html/directory/
$ nano /etc/ssh/sshd_config

Dans /etc/ssh/sshd_config J'ai ajouté les lignes suivantes

Match User username
   ChrootDirectory /var/www/xxxxxx.com/public_html/directory/
   AllowTCPForwarding no
   X11Forwarding no
   ForceCommand internal-sftp

Qu'est-ce que je fais de mal ?

EDIT :Il s'agit de l'erreur réelle

EDIT2 :c'est l'erreur dans filezilla

EDIT 3 :auth.log

 Oct 15 17:47:11 (none) sshd[361]: fatal: bad ownership or modes for chroot directory "/var/www/xxxxxxxxxxxx.com/public_html/extras_html"

Réponse acceptée :

Cela a été répondu plusieurs fois, mais je ne le trouve pas maintenant. La réponse est RTFM.

Pour faire court :de man sshd_config vous pouvez obtenir cette ligne :

ChrootDirectory

Spécifie le chemin d'accès d'un répertoire vers lequel chroot(2) après l'authentification. Tous les composants du nom de chemin doivent être des répertoires appartenant à la racine qui ne sont accessibles en écriture par aucun autre utilisateur ou groupe. Après le chroot, sshd(8) remplace le répertoire de travail par le répertoire personnel de l'utilisateur.

Ce qui fournit une explication à votre message d'erreur. La correction des ACL sur le chemin résoudra votre problème.


Debian
  1. Comment créer un utilisateur Sudo dans Debian

  2. Créer un utilisateur Sudo sur Debian - Processus étape par étape ?

  3. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  4. Limiter l'accès FTP uniquement à /var/www avec Vsftpd ?

  5. Debian – Déplacer /var, /home vers une partition séparée ?

Comment créer un utilisateur Sudo sur Debian

Configurer un serveur et un client NFS sur Debian Wheezy

Comment créer un utilisateur SFTP avec des autorisations de répertoire spécifiées dans Ubuntu 20.04

Comment créer un utilisateur SFTP uniquement dans Debian 11

Django static_root dans /var/www/... - aucune autorisation pour collectstatic

Comment puis-je créer un utilisateur uniquement pour sftp ?