Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème en connexion SSH avec PuTTY

Anonyme
27 décembre 2017 à 21:49:48

Bonsoir à tous,

Je suis le cours sur Linux de M. Nebra et j'en suis au chapitre de la connexion sécurisée avec SSH, tout allait bien, jusqu'au moment ou il faut se connecter avec PuTTY en SSH depuis Windows 10 (j'ai un autre ordinateur) à ma machine Ubuntu 16.04 qui a également Windows 10 installé en dual boot, donc, sur la machine Windows 10 qui n'est pas en dual boot avec laquelle je veux me connecter à Ubuntu en SSH avec PuTTY, j'installe le logiciel, je l'exécute, et quand je rentre l'adresse IP de la machine Ubuntu, une console sur fond noir apparaît, et rien d'autre, pas même écrit sur la console

login as: xxxxxx

pourtant, quand je lance PuTTY et SSH (en console) sur Ubuntu en local, ça marche.

Donc, là, ça me dépasse et je ne sais plus quoi faire, je vous remercie par avance de répondre !

  • Partager sur Facebook
  • Partager sur Twitter
27 décembre 2017 à 22:54:00

Pour info, le fait que t'ais 2 PC en dual-boot ne change strictement rien et n'a aucune influence au problème.

Déjà, assures-toi de plusieurs choses :

- ton serveur et ton client SSH sont sur le même réseau privé

- ton pare-feu ne bloque pas le port SSH

- rentres bien l'adresse IP du serveur dans putty

- truc un peu débile, mais vérifie que SSH soit bien installé et le service démarré sur ton serveur SSH

Lorsque putty affiche une console noire sans aucun texte, cela signifie qu'il attends une réponse de la machine associée à l'adresse IP que tu as rentré. Si la fenêtre Putty se fige, c'est qu'il n'y a pas de réponses, et c'est soit que l'IP que tu as rentrée n'est associée à aucune machine (ou que la machine en question est éteinte), soit que la machine cible refuse de répondre (pare-feu bloquant ou SSH pas installé).

Ensuite, la phrase "pourtant, quand je lance PuTTY et SSH (en console) sur Ubuntu en local, ça marche." est floue. Utiliser putty et ssh sur Ubuntu en "local" ? Tu veux dire se connecter à Ubuntu dans une machine virtuelle ? Ou se connecter en localhost ? Si tu as un problème, essaye de le décrire explicitement.

En espérant t'avoir aidé

PS : Ne met pas ton niveau de maitrise Linux en "Confirmé" si tu suis encore les cours du site et que tu n'arrives pas à établir une simple connection SSH.

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
27 décembre 2017 à 22:59:19

EDIT: Mandragor a tout dit :D Trop rapide pour moi ^^

-
Edité par Anonyme 27 décembre 2017 à 23:01:05

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
28 décembre 2017 à 9:28:26

- ton serveur et ton client SSH sont sur le même réseau privé : OK

- ton pare-feu ne bloque pas le port SSH : Comment le savoir

- rentres bien l'adresse IP du serveur dans putty : Quand je fais ifconfig dans Ubuntu, on me propose inet adr, bcast et masque, que prendre ?

- truc un peu débile, mais vérifie que SSH soit bien installé et le service démarré sur ton serveur SSH : sur Ubuntu j'ai installé openssh-server mais que PuTTY sur Windows

PS : Concernant la phrase floue je voulais dire : Quand je lance PuTTY de Ubuntu et que je rentre 127.0.0.1 ça marche et je rentre mon login et mon mdp, la commande SSH sur terminal marche également

PS2 : Quand j'ai mis confirmé, je parlais de FreeBSD, mais apparemment ça affiche seulement le logo de Linux, je vais changer ça de suite !

PS3 : En attendant, j'ai continué le cours, et quand j'arrive à la partie ou on se connecte en FTP en ligne de commande avec Linux au serveur ftp.debian.org, moi ça m'affiche

lightspirit@ubuntu-laptop:~$ ftp ftp.debian.org
ftp: connect to address 130.89.148.12: Connection refused
Trying 2001:67c:2564:a119::148:12...
ftp: connect: Network is unreachable
ftp> 



-
Edité par Anonyme 28 décembre 2017 à 9:46:31

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
28 décembre 2017 à 11:19:43

Bonjour,

L'Exécuteur a écrit:

- ton pare-feu ne bloque pas le port SSH : Comment le savoir


Lance cette commande dans un terminal:

sudo systemctl list-units --type=service | grep "ufw\|iptables\|nftables"

Si, cette commande te retourne quelque chose, il va falloir regarder ça de plus près selon le service concerné:

pour ufw:

sudo ufw status

pour iptables:

sudo iptables -L

pour nftables:

sudo nft list ruleset

L'Exécuteur a écrit:

- rentres bien l'adresse IP du serveur dans putty : Quand je fais ifconfig dans Ubuntu, on me propose inet adr, bcast et masque, que prendre ?


Tu dois prendre inet.

Ce que tu peux essayer, c'est aussi de ping une machine depuis l'autre.

Pour vérifier que tes ports pour ssh soient bien ouverts et que ssh soit en écoute (ce qui est probablement le cas vu que ça marche sur l'interface loopback):

sudo lsof -i | grep ssh

 ou

netstat -lt | grep ssh

Pour ftp essaye:

ftp -p ftp.fr.debian.org

Le tuto sur OC commencent à se faire de plus en plus vieux. :(






  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
28 décembre 2017 à 11:56:00

Pour sudo systemctl list-units --type=service | grep "ufw\|iptables\|nftables" :

ightspirit@ubuntu-laptop:~$ sudo systemctl list-units --type=service | grep "ufw\|iptables\|nftables"
  ufw.service                                           loaded active exited  Uncomplicated firewall

Pour sudo ufw status :

État : inactif

Pour sudo iptables -L :

Chain INPUT (policy ACCEPT)
target     prot opt source               destination        

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        

Pour sudo nft list ruleset :

sudo: nft : commande introuvable

A prioris, vu la première commande, je pense que c'est ufw qui a un soucis

Ok alors j'utilise inet

Quand je ping de Ubuntu à Windows :

PING 192.168.0.XX (192.168.0.34) 56(84) bytes of data.
From 192.168.0.XX icmp_seq=9 Destination Host Unreachable
From 192.168.0.XX icmp_seq=10 Destination Host Unreachable
From 192.168.0.XX icmp_seq=11 Destination Host Unreachable
^C
--- 192.168.0.34 ping statistics ---
20 packets transmitted, 0 received, +3 errors, 100% packet loss, time 19460ms
pipe 8

Pour sudo lsof -i | grep ssh :

sshd       1023   root    3u  IPv4 929225      0t0  TCP *:ssh (LISTEN)
sshd       1023   root    4u  IPv6 929227      0t0  TCP *:ssh (LISTEN)

Pour netstat -lt | grep ssh :

tcp        0      0 *:ssh                   *:*                     LISTEN    
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN    

Pour ftp -p ftp.fr.debian.org

lightspirit@ubuntu-laptop:~$ ftp -p ftp.fr.debian.org
Connected to debian.proxad.net.
220 Welcome to french Debian FTP server
Name (ftp.fr.debian.org:lightspirit):
530 This FTP server is anonymous only.
Login failed.
ftp>

Je suppose que cette connexion FTP ne fonctionne pas !

-
Edité par Anonyme 28 décembre 2017 à 11:57:28

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
28 décembre 2017 à 12:47:36

J'ai jamais utilisé ufw, mais je suppose que "status: inactive" veut dire qu'il n'est pas actif donc pas de firewall.

Pour le ping, j'ai pas été malin, il y a le pare-feu Windows... :honte:
Essaye plutôt de Windows vers Ubuntu. (pas besoin de t'embêter à cacher les ip du type 192.168.X.X, c'est du local).

Tout est bien ouvert, franchement, ça ne devrait pas venir d'Ubuntu. Ou alors j'oublie quelque chose. On verra ce que donne le ping.

Elle fonctionne très bien cette connexion ftp :D
Il faut rentrer comme login: "anonymous" et pour le mdp ce que tu veux (je suis à 99% sûr que c'est dans le cours ça par contre).

-
Edité par Anonyme 28 décembre 2017 à 12:50:25

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
28 décembre 2017 à 18:53:02

Ok alors voilà ce que ça donne le ping Windows à Ubuntu (PS : Quand je fais le ping Windows à Ubuntu, eh bien j'étais sur Windows dans la machine Ubuntu/Windows) :

Envoi d'une requête 'Ping' 192.168.0.19 (Ubuntu/Windows) avec 32 octets de données :

Délai d'attente de la demande dépassée

Délai d'attente de la demande dépassée

Délai d'attente de la demande dépassée

Statistiques Ping pour 192.168.0.19:

    Paquets : envoyés = 2, reçus = 0, perdus = 2 (perte 100%),

Pour le ftp ça marche !

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
29 décembre 2017 à 19:57:39

Quelqu'un pour m'aider ?
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
29 décembre 2017 à 21:36:03

Si j'ai bien compris, tu as ping depuis ta machine Windows à ta machine Ubuntu (avec Ubuntu démarré bien évidemment? question idiote je sais).

Bon, y'a un truc qui bloque et c'est certainement pas Ubuntu qui va drop les pings au vu de la config.

Je suppose que ta config réseau consiste en une box de ton FAI, à laquelle tu relies toutes les machines que tu veux faire accéder au réseau ou internet ?!

Si oui, il faut accéder à l'interface d'administration de ta box (via un navigateur web d'une machine connectée à ta box), et regarder ce qui pourrait bloquer (pour y accéder, ça dépend de ton FAI, regarde sur leur site, il y a un tuto pour).

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
30 décembre 2017 à 12:34:32

Problème résolue
  • Partager sur Facebook
  • Partager sur Twitter
21 août 2020 à 11:41:43

j'arrive pas a joindr mon ssh par putty depuis window

j'ai bien installer le service ssh 

je ping l'addr sur cmd de windows le ping passe bien, mais avec putty ca met "network error" 

Quelqu'un pour maider svp merci

  • Partager sur Facebook
  • Partager sur Twitter