Je ne peux pas me connecter à mon serveur via ssh à l'aide de mon ordinateur, mais je peux me connecter à ce serveur via mon téléphone portable à l'aide de l'application termius. J'ai vérifié /etc/hosts.allow
et /etc/hosts.deny
et mes iptables, et j'ai également recherché google, il semble qu'aucune réponse ne corresponde à ce problème. Je ne sais pas comment le résoudre, voici la ssh -v 183.17.228.80
sortie
debug1: Connecting to 183.17.228.80 [183.17.228.80] port 22.
debug1: Connection established.=======================
debug1: permanently_set_uid: 0/0
debug1: SELinux support disabled
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.2
ssh_exchange_identification: read: Connection reset by peer
Je peux cingler ce serveur, voici telnet
telnet 183.17.228.29 22
Trying 183.17.228.29...
Connected to 183.17.228.29.
Escape character is '^]'.
Connection closed by foreign host.
root
. Ceci n'est généralement pas activé; regardez votre configuration sshd.ssh -vvv
pourrait vous donner plus d'informations.Réponses:
Redémarrez simplement votre serveur que vous souhaitez ssh. Cela a fonctionné pour moi, auparavant j'étais confronté au même problème.
la source
Cela signifie en fait que votre IP est mise sur liste noire par le serveur. Essayez de mettre votre adresse IP en liste blanche pour pouvoir vous connecter. Vous pouvez jeter un œil à la liste / etc / hosts pour voir si l'adresse IP de votre serveur a changé.
la source
L'erreur ci-dessus se produit lorsque vous avez limité la tentative d'échec d'authentification auprès du serveur et que vous avez trop de clés ssh sur votre client (plus que la valeur de MaxAuthTries)
Ce que vous pouvez essayer est d'augmenter la valeur de MaxAuthTries et de redémarrer le démon sshd. Ou vous pouvez limiter le nombre de clés dans votre
~/.ssh
répertoire et utiliser des sous-répertoires et un~/.ssh/config
fichier pour définir la clé par hôte / groupe d'hôtesla source
La façon dont j'ai résolu le problème est que je suis allé sur la machine hôte et j'ai exécuté quelques commandes.
Je me suis connecté à la machine après ça.
la source
J'ai eu cette même chose, et j'avais besoin de ssh -v 'ip addr', puis j'ai vu que je devais accepter le certificat. Peut également être un mastic de blocage d'ACL ou de règle de route: exemple -
Le client Putty a un addr 10.xxx avec des pare-feu empêchant le réseau d'entreprise de parler aux hôtes DMZ, mais votre téléphone portable au 58.xxx quelle que soit l'adresse IP publique peut parler à l'hôte dmz que vous essayez d'atteindre.
donc je regarde les informations ssh -v lorsque vous essayez de vous reconnecter, voyez si vous pouvez glaner des informations, puis vérifiez s'il existe des règles vous empêchant d'accéder à votre serveur au niveau d'un pare-feu ou d'un routeur, pas dans un fichier denyhosts sur le serveur lui-même.
la source
J'utilise mon hot spot cellulaire pour me connecter au web, alors que je travaillais, la console s'est figée, et je n'ai plus pu me connecter
ssh_exchange_identification: read: Connection reset by peer
J'ai essayé de réinitialiser le SRV mais cela n'a pas aidé
Ce n'est que lorsque je change ma connexion réseau (vers un hotspot sur un autre cellulaire) que je peux me reconnecter.
REMARQUE: je peux toujours utiliser l'ancienne connexion pour me connecter à des SRV sur un autre AWS, étrange ...
la source
Pour résoudre le problème, procédez comme suit:
Si cela ne fonctionne pas,
$HOME/.ssh/known_hosts
la source
known_hosts
. Il serait préférable de modifier cet hôte particulier en question (bien que je doute que cela vous aide ici).Créez une nouvelle paire de clés ssh pour l'authentification des utilisateurs. Guide d'authentification des clés SSH et des clés publiques
Suivez simplement le guide.
la source
Il peut y avoir de nombreuses raisons, mais l'une des raisons les plus possibles peut être (dans mon cas, c'était) ssh / port 22 n'est pas autorisé par le pare-feu .
Vous pouvez autoriser la connexion ssh par l'interface utilisateur (certains fournisseurs le permettent) ou si vous avez une autre méthode pour vous connecter (par exemple, digitalocean fournit un bouton de console), vous pouvez exécuter la commande ci-dessous
la source
Il semble que le démon ssh sur le serveur soit bloqué. Êtes-vous sûr qu'il fonctionne? Lorsque vous telnet à ssh, vous devez voir une signature. Quelque chose comme:
Ce que je vois de votre sortie, c'est que le démon ssh ne répond pas côté serveur. Je recommande de se connecter via IP-KVM (ou d'une autre manière) à la machine distante et de redémarrer sshd.
la source
Cela peut être dû au fait que vous n'avez pas de serveur openssh en cours d'exécution sur votre ubuntu. Vous pouvez exécuter la commande ci-dessous pour vérifier l'état de votre serveur openssh.
Si le statut n'est pas
active (running)
, vous voudrez peut-être installer et / ou démarrer le serveur openssh. Vous pouvez le faire avec les commandes ci-dessous.la source
J'ai eu le même problème mais après avoir redémarré le démon sshd, j'ai pu me connecter à l'hôte.
Il s'agit uniquement d'une solution temporaire jusqu'à ce que vous augmentiez le paramètre MaxAuthTries.
la source
Ma solution consiste à ajouter mon adresse IP locale à
/etc/hosts.allow
:cela fonctionne pour moi.
la source
la source