Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Fedora / Red hat

Fedora / Red hat Vos questions sur les distributions Fedora / Red Hat

Réponse
 
Outils de la discussion
Vieux 26/06/2008, 15h54   #1 (permalink)
Membre du Club
 
Date d'inscription: avril 2006
Messages: 86
Par défaut Mettre en place SFTP Fedora Core4

Bonjour,

Je cherche à mettre en place un serveur SFTP sur mon serveur dédié chez OVH tournant sous Fedora Core 4 (pas très à jour mais c'est la distrib fourni par OVH).

D'après ce que j'ai compris, il faut que SSH tourne sur le serveur.
Ca c'est bon, je me peux connecter en SSH sur le serveur via putty sous mon compte root.

Si je teste de me connecter en SFTP via Filezilla et un compte client "toto", j'obtiens le message suivant:
Code :
Fatal: unable to initialise SFTP on server: could not connect
Erreur : Connexion au serveur impossible !
Je pense que l'utilisateur "toto" n'est pas autorisé à se connecter en SSH car avec le compte root ça marche

Comment faire pour que "toto" puisse se connecter en ssh/sftp?
Pour info, "toto" a été créé via Plesk

Merci d'avance pour votre aide
rider74 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/07/2008, 12h06   #2 (permalink)
Membre du Club
 
Date d'inscription: avril 2006
Messages: 86
Par défaut

J'ai édité le fichier passwd qui se trouve dans le dossier /etc via putty et mon compte root. Lorsque je crée un utilisateur web "test" via plesk, la ligne suivante est rajouté dans ce fichier:

Code :
test:x:10006:10001::/var/www/vhosts/nom_du_domaine/web_users/test:/bin/false
J'ai comparé avec une autre ligne du fichier correspondant à l'administrateur du domaine qui lui peut se connecter en ssh afin de comprendre les modifications à apporter au fichier passwd.

Il y a 2 différences:
  • la première se joue sur le path, ce qui est normal car l'utilisateur "test" est cloisonné dans son dossier tandis que l'admin du domaine accède à la racine du domaine.
  • la deuxième se joue à la fin de la ligne
    • :/bin/false
    • :/usr/local/psa/bin/chrootsh

J'ai donc modifié la ligne correspondant à l'utilisateur web "test" comme ceci:

Code :
test:x:10006:10001::/var/www/vhosts/nom_du_domaine/web_users/test:/usr/local/psa/bin/chrootsh
Mais cela ne marche pas, j'obtiens le message suivant dans filezilla:

Code :
Erreur:       Fatal: unable to initialise SFTP on server: could not connect
Erreur :	Connexion au serveur impossible !
Comment modifier le fichier passwd pour que ça marche?
rider74 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Fedora / Red hat



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 07h54.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations