Affichage des articles dont le libellé est proftpd. Afficher tous les articles
Affichage des articles dont le libellé est proftpd. Afficher tous les articles

vendredi 28 décembre 2012

proftpd jail chroot to www/htdocs



     # To cause every FTP user to be "jailed" (chrooted) into their home
        # directory, uncomment this line.
        DefaultRoot             /srv/www/htdocs !utilisateurs,!users

seuls les utilisateurs qui n'appartient pas au group users et utilisateurs seront chrooté vers /srv/www/htdocs

add user to proftpd + can't connect

if i try to connect with a system acount i get this error in log file


Dec 28 17:18:42 tera proftpd[28837] localhost (192.168.14.73[192.168.14.73]): USER test: no such user found from

but if i add a user line in /etc/proftp/auth/passwd

i get

wrrong password even it true


:o

in config i have

# ------------------------------
  # Authentication
  # ------------------------------

        ### PAM Authentication
        # AuthPAM: default: on # modified
        AuthPAM                 off

        # changed AuthPAMConfig file
        AuthPAMConfig           proftpd
        ### PAM Authentication

        AuthUserFile            /etc/proftpd/auth/passwd
        AuthGroupFile           /etc/group

        ### order of auth modules
        #AuthOrder              mod_auth_unix.c mod_auth_file.c
        AuthOrder               mod_auth_file.c

the solution is to active mod_auth_unix.c
so in authOrder add this mod

to become :
AuthOrder              mod_auth_unix.c mod_auth_file.c

jeudi 27 décembre 2012

Créer un accès FTP avec Proftd vers le repertoire /var/www


Posté par Alexandre, le Vendredi 03 juin 2011 dans la catégorie : Actualités
Si vous souhaitez créer un accès FTP vers votre répertoire /var/www vous êtes (enfin) sur la bonne page.
Peut être avez-vous déjà installer proftpd, dans ce cas rendez-vous un peu plus bas pour la modification du fichier proftpd.conf
Grâce à cette méthode, vous pourrez aussi choisir quel utilisateur aura accès à quel répertoire
Pour tout problèmes, répondre par commentaire.

Installer Proftpd

Pour installer proftpd, connectez-vous en SSH et lancer la commande
1
sudo apt-get install proftpd
A la question « Lancer ProFTPd à partir d’inetd ou indépendamment ? » nous choisissons indépendamment.

Ajouter un utilisateur au FTP

Pour ajouter un utilisateur qui aura accès FTP, il faut en fait créer un utilisateur linux, si par exemple, vous souhaitez que l’identifiant de votre compte soit « alexandre » alors tapez toujours en SSH
1
adduser alexandre
Choisissez un mot de passe que vous devez confirmer, noter bien le mot de passe choisis, ça sera le mot de passe de votre ftp.
On ajoute cette utilisateur au groupe administrateur pour avoir accès en écriture sur le dossier /var/www
1
adduser alexandre admin
Actuellement, vous pouvez vous connecter en entrant l’host (Ip de votre serveur), votre nom d’utilisateur (ici alexandre) et le mot de passe.
Mais par défaut, nous arrivons dans home et non pas dans /var/www

Éditer le proftpd.conf afin d’arriver directement dans /var/www

Pour éditer le fichier proftpd.conf en SSH tapez :
1
nano /etc/proftpd/proftpd.conf
On souhaite que l’utilisateur « alexandre » accède directement au répertoire /var/www il suffit d’ajouter la ligne suivante:
1
DefaultRoot /var/www alexandre

Redémarrer proftpd puis vérifier

Afin de prendre en compte les modifications, proftpd doit redémarrer :
1
/etc/init.d/proftpd restart
Enjoy !

proftpd won't work

 check your config with this command

 proftpd -t6

Checking syntax of configuration file
tera proftpd[20184]: warning: unable to determine IP address of 'server-nam'
tera proftpd[20184]: error: no valid servers configured
tera proftpd[20184]: Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'


i have to add the server name to etc/hosts file

Nombre total de pages vues