Problème connexion ssh
supra250589 Messages postés 52 Statut Membre -
j'ai créé un utilisateur "beutier" avec ce script:
#!/bin/bash
#Entrée des données
echo "Nom du dossier du professeur:"
read nom
echo "Login du professeur:"
read login
echo "Mot de passe du professeur:"
read mdp
login_elev="E"$nom
mdp_elev="E"$nom
#Création de l'entrée MySql
mysql -u root -p17ind76 -e"INSERT INTO proftpd.users (login,password,active) VALUES('$login',md5('$mdp'),1)" && echo "Entrée Mysql créée pour $nom"
#Creation du dossier utilisateur
cd /home/ftp/profs
if mkdir $nom 2> /dev/null
then
echo "Dossier $nom créé"
chown ftp:ftp $nom && echo "Droits attribués a ftp pour $nom"
else
echo "Un problème a été rencontré, le dossier existe peut-être déjà"
fi
#Droit utilisateurs
echo "local_root=/var/ftp/profs/$nom" > /etc/proftpd/proftpd_user_conf/$login
echo "write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_upload_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_mkdir_write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_other_write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
#Creation du dossier élève associé
cd /home/ftp/profs/$nom
if mkdir docs 2> /dev/null
then
echo "Dossier docs créé dans $nom"
chown ftp:ftp docs && echo "Droits attribués a ftp pour docs"
else
echo "Un problème a été rencontré, le dossier existe peut-être déjà"
fi
#Creation du compte eleve associé
mysql -u root -p17ind76 -e"INSERT INTO proftpd.users (login,password,active) VALUES('$login_elev',md5('$mdp_elev'),1)" && echo "Entrée Mysql créée pour $login_elev"
echo "local_root=/var/ftp/profs/$nom/docs" > /etc/proftpd/proftpd_user_conf/$login_elev
echo "write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_upload_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_mkdir_write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_other_write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
voila et quand j'essaye de me connecter en ssh , il affiche:
/#ssh beutier@ipserveur
beutier@ipserveur's password:
permission denied, please try again
j'utilise openssh
merci!
6 réponses
Un script Bash crée un compte professeur et un compte élève avec mise à jour MySQL et répertoires FTP, mais la connexion SSH échoue avec permission denied. Plusieurs réponses suggèrent d’activer la sortie verbose SSH (-v) pour diagnostiquer, rappellent que le script configure ProFTPd et des droits FTP plutôt que SSH, et que les tests concernent plutôt FTP que SSH. D'autres évoquent la vérification du fichier /etc/ftpusers et l'usage des droits sur les dossiers, certains notant que seules des connexions FTP (ou SFTP sur SSH) nécessitent des configurations spécifiques. En cas de ProFTPd, certains échanges indiquent que le démon peut être géré par inetd/xinetd, ce qui influence la manière dont les comptes créés par le script restent accessibles.
-
-
Salut,
Est-ce qu'un utilisateur autre (non créé via le script) peut se connecter via ssh ?
-
-
Euh... juste un truc ;-\
Ton script là, il ne crée pas de compte Unix (login) sur le serveur, mais uniquement des entrées MySQL et FTP, non ?
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
uniquement mysql je pense, c pas moi qui a fait le script, tu te souvien de moi ou pas tu m'avait aider pour un autre script?^^ mais j'étais sous fedora et je suis sous debian maintenant
-
Bonjour,
Le script ne fait pas appel à SSH !
Le script fait appel à FTP !
non ?
:-)
un penguin sur la banquise !