web-dev-qa-db-fra.com

Ubuntu 16.04.2 LTS n'autorise pas les connexions SSH entrantes

Cela fait quelques jours que je ne peux pas utiliser SSH sur mon serveur Ubuntu 16.04.2 LTS. Autant que je sache, tout le reste fonctionne bien (il sert quelques sites Web et ils sont tous en ligne sans problème). Lorsque j'essaie de SSH, j'ai un délai d'attente. J'utilise actuellement l'authentification par mot de passe, que j'ai activée dans sshd_config.

J'ai essayé tout ce que je peux penser:

  • OpenShs Server complètement réinstallé
  • UFW handicapé
  • Iptables vidé et réglez-le sur AUTORISER tout le trafic entrant et sortant
  • Redémarré le serveur à quelques reprises
  • SSHd redémarré à quelques reprises et rechargé sa configuration

Que puis-je essayer? Je suis plutôt enclin à réinstaller tout le serveur Dang, mais cela impliquerait de sauvegarder et de réinstaller quelques sites Web.

Edit: Après avoir lu vos commentaires:

sortie netstat -atnp pertinente:

tcp    0    0    0.0.0.0:**port**    0.0.0.0:*    LISTEN    24268/sshd
tcp6    0    0    ::**port**    ::*    LISTEN    24268/sshd

Rien d’autre n’écoute sur le même port; désactiver ufw ne change toujours rien.

commande ssh:

ssh user@server -p port

@tatsu: je ne sais pas comment je pourrais éventuellement faire ça mal, mais peut-être que je manque quelque chose. J'utilise le bon nom d'utilisateur, l'adresse du serveur (également essayé directement IP) et le port.

ssh -vvv output (serveur édité et informations locales sorties pour des raisons de sécurité):

debug1: Reading configuration data **path to user-specific config**
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: /etc/ssh/ssh_config line 56: Applying options for *
debug2: resolving "**server**" port **port**
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to **server** [**ip address**] port **port**.
debug1: connect to address **ip address** port **port**: Operation timed out
debug1: Connecting to **server** [**ip address**] port **port**.
debug1: connect to address **ip address** port **port**: Operation timed out

Je pense que c'est une sorte de pare-feu ou quelque chose que je ne connais pas dans Ubuntu 16.04 LTS. J'exécute la même configuration exacte (pas seulement ssh mais à peu près tout) sur un serveur Ubuntu 14.04 LTS et tout se passe bien ici.

Aussi: je peux très bien utiliser SSH sur tous mes autres serveurs. Je ne peux pas utiliser SSH dans celui-ci avec mon ordinateur portable, un tunnel sur l'un de mes autres serveurs, l'iMac d'un ami ou mon téléphone avec une connexion 4G. Donc ... je suis à peu près sûr que le problème vient du serveur, pas de mes méthodes ni de mes commandes.

J'ai également demandé à la société d'hébergement qui fournit le matériel pour mon serveur et elle ne peut pas non plus le connecter sur le port SSH, mais ne bloque rien de son côté.

Quelques autres choses que j'ai essayées entre temps:

  • Changé le port SSH
  • Installation d'un autre package de serveur SSH (rien n'a changé; le serveur openssh a été réinstallé)
  • Quelques redémarrages/redémarrages supplémentaires
  • telnet aussi expire

D'autres idées/choses que je peux essayer?

1
eleven59

Pas une réponse satisfaisante du tout, mais j'ai réussi à résoudre ce problème. J'ai complètement désinstallé UFW et tout a commencé à fonctionner. Doit avoir été une installation ratée ou quelque chose. J'ai réinstallé UFW et tout fonctionne toujours bien.

1
eleven59