web-dev-qa-db-fra.com

Connexion SSH bloquée dans la "chaîne de version locale"

J'essaie de vous connecter à mon MacBook à ma machine Ubuntu. J'ai tapé dans cette commande ssh -p 22 -vvv <username>@<ip> Le pare-feu est également désactivé du côté serveur et dactylographié systemctl status sshd Pour vous assurer que s'il est ouvert.

Il se connecte, mais ne montre pas du tout l'invite.

OpenSSH_7.6p1, LibreSSL 2.6.2
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line  48: Applying options for *
debug1: /etc/ssh/ssh_config line 52: Applying options for *
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ip> port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6

Il semble toujours être coincé dans la dernière ligne.

Je teste mon MacBook sur un réseau différent, mais lorsque j'essaie la même commande dans le même WiFi, cela fonctionne parfaitement.

(J'ai déjà essayé divers trucs sur Internet et ne fonctionne toujours pas) Je viens de commencer à utiliser Ubuntu. Le problème pourrait donc être simple.

12
Mallow Marsh

Je me souviens de faire face au même problème lorsque vous utilisez UseDNS yes Dans ma configuration SSHD, essayez de le régler sur Non Et, espérons-le, cela résoudra votre problème

si votre FAI donne à IPS sans RDNS, cela se produit généralement

comment savoir si votre adresse IP a un enregistrement DNS inverse? Visitez www.whatmyip.com ou similaire et prenez l'adresse IP puis exécutez Host 1.1.1.1 Où 1.1.1.1 est votre adresse IP et voyez si cela donne une réponse en arrière, si cela n'aime pas quand vous Host 11.11.11.11 Alors votre FAI ne définit pas les enregistrements RDNS

bashar@bashar-ThinkPad-W520:~$ Host 1.1.1.1
1.1.1.1.in-addr.arpa domain name pointer one.one.one.one.

bashar@bashar-ThinkPad-W520:~$ Host 11.11.11.11
Host 11.11.11.11.in-addr.arpa. not found: 3(NXDOMAIN)

De plus, vous voudrez peut-être regarder GSSAPIAuthentication no ou le tester en ajoutant -u0 à votre commande ssh

1

Je l'ai résolu en faisant simplement sur la machine distante (tout comme vous, j'avais accès sans VPN mais j'avais pu accéder avec le VPN):

Sudo systemctl restart ssh.service

La suspension de la connexion SSH s'est produite plusieurs fois pour moi au cours des derniers jours et l'exécution de cette commande n'a jamais permis de résoudre le problème.

0
vinzee