Recherchez dans la Communauté

Vous avez une question ?

Interrogez la communauté

internet & fixe ma connexion

Administrer mon Raspberry pi via ssh avec ma livebox.

Spirale21
contributeur
3 272  

Administrer mon Raspberry pi via ssh avec ma livebox.

bonjour,

j'avoue être arrivé au bout de mes compétances concernant se problème et donc j'espère que quelqu'un aura la réponse. J'ai beau lire les fils ressemblant à mon problème aucune procédure ne fonctionne pour moi. Mon problème est le suivant: Je voudrais administrer mon raspberry pi (que j'abrègerais Rpi) via ssh et qui est connecté à ma livebox fibre (livebox play ou livebox v3). Voivi ma config actuelle (celle que moi j'ai fait):

---

DHCP ( il est activé) distribue des adresses de 192.168.1.10 à 192.168.1.150

Baux statique pour mon Rpi: 192.168.1.2 (que j'ai apellé raspberrypi)

DMZ activé sur le 192.168.1.2

règle NAT/PAT redirection de port 22/TCP et 22/UDP vers raspberrypi

pare feux réglage sur moyen (réglage sur faible ne change rien)

Adresse publique IPV4: pu_IPv4 (trouver par https://www.whatismyip.com/fr/)

Protocole IPv6 désactivé

---

Précision: mon Rpi est en filaire, branché directement à un port RJ45 de la box, sur mon ordinateur j'ai une distribution GNU/Linux, une distribution Debian version 9, et sur mon Rpi une rasbian (à jour).

 

 

$ ssh login@192.168.1.2 #OK

ou

$ ssh login@raspberrypi #OK

mais

$ ssh login@pu_IPv4 #KO

me retourne un message d'erreur (au bout d'une dizaine de minute)

Connection closed by pu_IPv4 port 22

 

Comme je l'ai dit ayant atteint les limite de ma compétances, je fais appel à vous pour résoudre mon problème (bon j'avoue je pense en particulier @PhilDur mais je ne suis pas sectaire j'accepte l'aide de tout le monde :smileyvery-happy: ).

Par avance merci de vos réponse

Cordialement,

 

 

5 RÉPONSES 5
PhilDur
#TopMembre
#TopMembre
3 222  

Re: Administrer mon Raspberry pi via ssh avec ma livebox.

Bonjour Spirale21


@Spirale21 a écrit :

DHCP ( il est activé) distribue des adresses de 192.168.1.10 à 192.168.1.150

Baux statique pour mon Rpi: 192.168.1.2 (que j'ai apellé raspberrypi)

DMZ activé sur le 192.168.1.2

 


Pour moi il y a là un manque de cohérence.

Modifie le bail DHCP et génère un bail ;

Rpi: 192.168.1.150

La plus haute adresse DANS la plage DHCP

 

Essaye ça et tiens nous au courant.

Cordialement

PhilDur

Faites confiance aux produits libres : Firefox, Thunderbird, LibreOffice, Irfanview, VLC, 7-zip, FileZilla
Votre machine vous en remerciera
Spirale21
contributeur
3 211  

Re: Administrer mon Raspberry pi via ssh avec ma livebox.

Bonjour,

Merci de ta réponse si rapide: j'ai donc essayer un bail statique pour mon Rpi à l'adresse 192.168.1.150 (la plus haute délivrée par mon DHCP)  (j'ai changé ma DMZ aussi)

donc

$ ssh login@192.168.1.150 #OK
$ ssh login@raspberrypi #OK

mais

$ssh login@pu_IPv4 #NOK 
ssh: connect to host pu_IPv4 port 22: Connection timed out

Cordialement

PhilDur
#TopMembre
#TopMembre
3 202  

Re: Administrer mon Raspberry pi via ssh avec ma livebox.

OK

Qu'y a t-il dans ton fichier known_hosts

Ton daemon sshd a été démarré avec quelles options

 

Quelle valeur y a t-il dans CheckHostIp

"

CheckHostIP
If this flag is set to ''yes'', ssh(1) will additionally check the host IP address in the known_hosts file. This allows ssh to detect if a host key changed due to DNS spoofing. If the option is set to ''no'', the check will not be executed. The default is ''yes''."

 

Normalement ça ne sert à rien d'utiliser ssh si tu n'as pas rempli le fichier known_hosts

Sinon autant te connecter en telnet.

 

J'avoue que j'ai complètement oublié comment on trouvait la clé du hosts à mettre dans le fichier known_hosts.

Je t'invite à le chercher dasn le man en  cherchant dans ssh, open_ssh, known_hosts, ...

Il se pourrait aussi que tu trouves ça dans la documentation de putty (basé sur openssh).

J'ai passé l'age de jouer à ça, à ton tour !

 

Le site die.net contient une très bonne version du man

 

 

Bon courage

PhilDur

Faites confiance aux produits libres : Firefox, Thunderbird, LibreOffice, Irfanview, VLC, 7-zip, FileZilla
Votre machine vous en remerciera
Spirale21
contributeur
3 174  

Re: Administrer mon Raspberry pi via ssh avec ma livebox.

- dans mon fichier know_hosts il y a les fingerprint des IP distante haché en SHA256.

- dans mon ssh_config (il est en commentaire)

#   CheckHostIP yes

Je me suis aussi fié à cette page :  https://man.openbsd.org/sshd

 

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enab
   Active: active (running) since Sat 2017-10-21 11:17:19 CEST; 7h ago
  Process: 4233 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCES
 Main PID: 440 (sshd)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/ssh.service
           └─440 /usr/sbin/sshd -D

oct. 21 13:32:20 Asus systemd[1]: Reloading OpenBSD Secure Shell server.
oct. 21 13:32:20 Asus sshd[440]: Received SIGHUP; restarting.
oct. 21 13:32:20 Asus systemd[1]: Reloaded OpenBSD Secure Shell server.
oct. 21 13:32:20 Asus sshd[440]: Server listening on 0.0.0.0 port 22.
oct. 21 13:32:20 Asus sshd[440]: Server listening on :: port 22.
oct. 21 13:32:20 Asus systemd[1]: Reloading OpenBSD Secure Shell server.
oct. 21 13:32:20 Asus sshd[440]: Received SIGHUP; restarting.
oct. 21 13:32:20 Asus systemd[1]: Reloaded OpenBSD Secure Shell server.
oct. 21 13:32:20 Asus sshd[440]: Server listening on 0.0.0.0 port 22.
oct. 21 13:32:20 Asus sshd[440]: Server listening on :: port 22.

Après pour les options du démon ssh... j'ai tout laissé par défaut

Merci de vouloir m'aider

 

Gabriel25
contributeur
1 661  

Re: Administrer mon Raspberry pi via ssh avec ma livebox.

Bonjour, j'ai le même problème,

La commande 

ssh -vvv pi@ip_publique

me renvoi

OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "x.x.x.x" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to x.x.x.x [x.x.x.x] port 22.
debug1: Connection established.
debug1: identity file /home/gabriel/.ssh/id_rsa type 0
debug1: key_load_public: No such file or directory
debug1: identity file /home/gabriel/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/gabriel/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/gabriel/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/gabriel/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/gabriel/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/gabriel/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/gabriel/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.9p1 Raspbian-10+deb10u2
debug1: match: OpenSSH_7.9p1 Raspbian-10+deb10u2 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to x.x.x.x:22 as 'pi'
debug3: hostkeys_foreach: reading file "/home/gabriel/.ssh/known_hosts"
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
Connection closed by x.x.x.x port 22

Vous avez une question ?

Interrogez la communauté

Déjà 755299 membres inscrits 🧡

2790 personnes actuellement en ligne

Tous les membres en ligne