[Help] Connexion SFTP / SSH Debian wheezy
Fermé
bigbrownies1
Messages postés
5
Date d'inscription
mercredi 13 mai 2015
Statut
Membre
Dernière intervention
14 mai 2015
-
Modifié par bigbrownies1 le 14/05/2015 à 00:03
bigbrownies1 Messages postés 5 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 14 mai 2015 - 14 mai 2015 à 23:28
bigbrownies1 Messages postés 5 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 14 mai 2015 - 14 mai 2015 à 23:28
A voir également:
- [Help] Connexion SFTP / SSH Debian wheezy
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Gps sans connexion - Guide
- Cette option de connexion est désactivée en raison des échecs des tentatives de connexion - Forum PC portable
2 réponses
bigbrownies1
Messages postés
5
Date d'inscription
mercredi 13 mai 2015
Statut
Membre
Dernière intervention
14 mai 2015
14 mai 2015 à 10:42
14 mai 2015 à 10:42
Je suis aller voir également pour une gestion plus souple vers pam-mysql :
Si j'ai bien compris, le .conf désigne le chemin de vers ma table d'user.
Si je rempli correctement cette page de config, il ira chercher les users dans la base de donné ?
Si j'ai bien compris, le .conf désigne le chemin de vers ma table d'user.
# Sample configuration file for pam-mysql users.host = localhost users.database = mysql users.db_user = root users.db_passwd = YOUDIDN'TSETONEDIDYOU? #users.where_clause = (host) users.table = user #users.update_table = (update_table) users.user_column = User users.password_column = Password #users.status_column = (statcolumn) users.password_crypt = 2 #users.use_323_password = (use_323_passwd) #users.use_md5 = yes #users.where_clause = (where) #users.disconnect_every_operation = (disconnect_every_op) *1 #verbose = (verbose) #log.enabled = (sqllog) #log.table = (logtable) #log.message_column = (logmsgcolumn) #log.pid_column = (logpidcolumn) #log.user_column = (logusercolumn) #log.host_column = (loghostcolumn) #log.rhost_column = (logrhostcolumn) *2 #log.time_column = (logtimecolumn)
Si je rempli correctement cette page de config, il ira chercher les users dans la base de donné ?
bigbrownies1
Messages postés
5
Date d'inscription
mercredi 13 mai 2015
Statut
Membre
Dernière intervention
14 mai 2015
14 mai 2015 à 19:13
14 mai 2015 à 19:13
Le problème provient de ma manière de faire mon chroot :
En metant en commentaire ça, j'arrive à me co avec mon utilisateur.
#Match Group siteclient # ChrootDirectory /home/sftp/siteclient # ForceCommand internal-sftp # AllowTcpForwarding no # X11Forwarding no #Match Group sitetech # ChrootDirectory /home/sftp/sitetech # ForceCommand internal-sftp # AllowTcpForwarding no # X11Forwarding no
En metant en commentaire ça, j'arrive à me co avec mon utilisateur.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
14 mai 2015 à 19:35
14 mai 2015 à 19:35
Salut,
M'est d'avis qu'il ne peut y avoir qu'une seule directive
A toi d'adapter tes users en fonction du
M'est d'avis qu'il ne peut y avoir qu'une seule directive
ChrootDirectory /home/...dans le fichier, d'où dans ton 1er lien le "%u"
ChrootDirectory /home/%uet la création d'un groupe
addgroup sftp_chrootcontenant les users ;-\
A toi d'adapter tes users en fonction du
ChrootDirectory /home/sftp/%u
bigbrownies1
Messages postés
5
Date d'inscription
mercredi 13 mai 2015
Statut
Membre
Dernière intervention
14 mai 2015
>
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
Modifié par bigbrownies1 le 14/05/2015 à 22:20
Modifié par bigbrownies1 le 14/05/2015 à 22:20
m'est il possible de faire un lien symbolique entre tous les dossiers de chaque user et /home/sftp/siteclient pour qu'au final, les users voient le dossier /home/sftp/siteclient comme leur dossier ?
bigbrownies1
Messages postés
5
Date d'inscription
mercredi 13 mai 2015
Statut
Membre
Dernière intervention
14 mai 2015
14 mai 2015 à 23:28
14 mai 2015 à 23:28
Voila, j'ai suivis ce que tu m'a dit.
Voilà le changement :
voilà ma nouvelle arborescence :
Ensuite j'ai créé les liens symboliques entre chaque dossier :
j'obtiens bien mon dossier /siteclient qui pointe vers /home/sftp/siteclient.
Par contre ça ne fonctionne toujours pas.
Je n'ai pas accès au sftp avec mon utilisateur.
Voilà le changement :
Match Group siteclient ChrootDirectory /home/users/%u/siteclient ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no Match Group sitetech ChrootDirectory /home/users/%u/sitetech ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no
voilà ma nouvelle arborescence :
/home |-----/pi |-----/sftp | |-----/siteclient | | |-------/public_html | |-----/sitetech | |-------/public_html |-----/users |-----/tech0 | |-------/siteclient | |-------/sitetech |-----/user2 |-------/siteclient
Ensuite j'ai créé les liens symboliques entre chaque dossier :
sudo ln -s /home/sftp/siteclient /home/users/tech0
j'obtiens bien mon dossier /siteclient qui pointe vers /home/sftp/siteclient.
Par contre ça ne fonctionne toujours pas.
Je n'ai pas accès au sftp avec mon utilisateur.