Probléme de connexion avec root

Matériel: Vieil ordinateur
Version de YunoHost: 4.2.6.1 (stable).
J’ai accès à mon serveur : | Par la webadmin | en ssh avec “admin”
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non
Si oui, expliquer:

Description du problème

Je n’arrive plus a me connecter sur mon serveur avec root que ce soit en ssh ou en sftp.
L’erreur SSH est :
C:\Users\mathe>ssh root@lestestdematheo.ynh.fr
Debian GNU/Linux 10
root@lestestdematheo.ynh.fr’s password:
Permission denied, please try again.
root@lestestdematheo.ynh.fr’s password:
Permission denied, please try again.
root@lestestdematheo.ynh.fr’s password:
root@lestestdematheo.ynh.fr: Permission denied (publickey,password).

Et l’erreur SFTP est accés refuser.

Je me connecte parfaitement avec l’utilisateur admin.
Donc pour moi ce n’est pas un problème de mdp.

De quoi cela pourrais-t-il être du ?

Merci à tous ceux qui m’aiderons.

Le login root est désactivé sous Yunohost, sauf si tu es sur le réseau local

Oui je suis sur mon réseaux local même ip réseau que le serveur.
Sauf que si je me connect a une apli par exemple phpboost qui me donne l’ip des utilisateur connecter si je m connecte en admin via le serveur l’ip utiliser est mon ipv6.
Et mon ordi ne fais pas l’ipv6 mais l’ip V4 ça peut etre çà ?

“C:\Users\mathe>” :face_with_raised_eyebrow:

Tu te connecte depuis quel terminal ?
Personnellement, depuis une Debian en WSL, avec le “nouveau” terminal Windows, j’ai quelques fois des problèmes lors de la copie des mots de passe.

Sinon

  • la configuration ssh a été modifiée ?
 yunohost tools regen-conf ssh -n -d
  • Tu utilises des clefs ssh ?
    • si oui → C’est la bonnes clef public dans /root/.ssh/authorized_keys ?
    • les droits ?
      • -rw------- (600) root:root /root/.ssh/authorized_keys
      • -rwx------ (700) root:root /root/.ssh

Je me connecte depuis CMD sous windows.
Non la configuration n’as pas été changer.

admin@lestestsdematheo:~$ yunohost tools regen-conf ssh -n -d
Error: yunohost command must be run as root or with sudo.
admin@lestestsdematheo:~$ sudo su
root@lestestsdematheo:/home/admin# yunohost tools regen-conf ssh -n -d
root@lestestsdematheo:/home/admin#

Je ne savais même pas que c’était possible …

Non, si tu arrives à te connecter en admin c’est pas lié à IPv6.
Par contre ton adresse IPv4 privée est bien sous la forme 192.168.x.x ?

PS C:\Users\moi> ipconfig.exe

Configuration IP de Windows
Carte Ethernet Ethernet :

   Suffixe DNS propre à la connexion. . . : mondomaine.fr
   Adresse IPv6 de liaison locale. . . . .: fe80::0:1:2:3%16
   Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.10
   Masque de sous-réseau. . . . . . . . . : 255.255.255.0
   Passerelle par défaut. . . . . . . . . : 192.168.1.254

Configuration IP de Windows

Carte Ethernet Ethernet :

Suffixe DNS propre à la connexion. . . :
Adresse IPv6. . . . . . . . . . . . . .: 2a02:8434:32:801:74e1:9b08:22df:5bf6
Adresse IPv6. . . . . . . . . . . . . .: 2a02:8434:32:801:81ce:e7fc:aae2:9c62
Adresse IPv6 temporaire . . . . . . . .: 2a02:8434:32:801:6025:9184:10f8:3a35
Adresse IPv6 de liaison locale. . . . .: fe80::74e1:9b08:22df:5bf6%6
Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.30
Masque de sous-réseau. . . . . . . . . : 255.255.255.0
Passerelle par défaut. . . . . . . . . : fe80::6235:c0ff:fe67:5a38%6
192.168.1.1

Donc tu entre bien dans le cas où la connection en tant que root est authorisé; voir les dernières lignes de la configuration ssh (/etc/ssh/sshd_config).
Du coups personnellement, je ne vois plus qu’un problème de mot de passe root. Tu es sure que c’est le bon ?

Si justement, le mot de passe root n’est pas le même que le mot de passe admin.
Pour le changer, en tant que root: passwd.

je l’ai changer mais toujours le même problème :

Mots de passe changer:

Last login: Tue Jul 13 17:11:02 2021 from 2a02:8434:32:801:c4cf:69a0:9709:74e
admin@lestestsdematheo:~$ sudo -i
root@lestestsdematheo:~# passwd
Nouveau mot de passe :
Retapez le nouveau mot de passe :
passwd: password updated successfully
root@lestestsdematheo:~#

Pourtant toujours l’erreur

C:\Users\mathe>ssh root@lestestdematheo.ynh.fr
Debian GNU/Linux 10
root@lestestdematheo.ynh.fr's password:
Permission denied, please try again.
root@lestestdematheo.ynh.fr's password:
Permission denied, please try again.
root@lestestdematheo.ynh.fr's password:

J’arrive a me connecter en SFTP
Je retest directement en ssh Sa marche

Merci beaucoup

Update sa a marcher une fois et sa marche plus maintenant

Bon alors ça a marcher tout a leur mais sa ne marche plus :

admin@lestestsdematheo:~$ sudo -i
root@lestestsdematheo:~# passwd
Nouveau mot de passe :
Retapez le nouveau mot de passe :
passwd: password updated successfully
root@lestestsdematheo:~# exit
déconnexion
admin@lestestsdematheo:~$ logout
Connection to lestestdematheo.ynh.fr closed.

C:\Users\Mathéo>ssh root@lestestdematheo.ynh.fr
Debian GNU/Linux 10
root@lestestdematheo.ynh.fr's password:
Permission denied, please try again.
root@lestestdematheo.ynh.fr's password:
Permission denied, please try again.
root@lestestdematheo.ynh.fr's password:
ssh_dispatch_run_fatal: Connection to 2a02:8434:32:801:21a:64ff:fe71:168 port 22: Connection timed out

:thinking:
Je ne vois pas d’où peux venir ton problème …

Tu tape directement ton mot de passe ou tu le copie de quelque part ?
Personellement quand je le copie de quelque part une fois sur deux je le colle mal…
Si je me trompe pas avec les terminaux Windows ctrl+v seul ne fonctionne pas, c’est “juste” un clique droit ou un ctrl+maj+V quand quand la fenetre du terminal est déjà selectionnée.

Cela ne résoud pas ton problème, mais je te conseillerais d’utiliser les clefs ssh, c’est moins chiant.

Ton yunohost est bien accessible depuis l’extérieur.

Est-ce que c’est pas ta box qui fait du hairpining depuis une maj de la box ? C’est à dire que sur le réseau internet au lieu de t’envoyer sur le serveur c’est la box qui répond à sa place. Si la box a un client ssh et que tu as mis le même mot de passe pour l’utilisateur admin de ta box, ça pourrait expliquer.

Que donne dans ta console windows:

ping lestestdematheo.ynh.fr

As tu essayé avec l’adresse ip locale de ton serveur ?

Sinon, pour debug, connecte toi en admin et scrute le fichier de log des authentifications:

tail -f /var/log/auth.log

Vérifie aussi que le groupe a bien l’id 0:

sudo cat /etc/group | grep root

Le ping renvoie sur une ip v6.
Pour le ssh de la box je pense pas ou alors pas configurer.
Je vais tester avec l’ip local

Le ping renvoir sur l’ip v6 du serveur

Avec l’ip sa marche à voir pendant combien de temps

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.