web-dev-qa-db-fra.com

Impossible de se connecter au serveur via SSH en dehors de la console Web

Si j'essaie de me connecter à mon serveur via une console, etc.:

➤ ssh -vv xx.xx.xxx.xx:1337
OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
_ssh: Could not resolve hostname xx.xx.xxx.xx:1337: Name or service not known

De toute évidence, quelque chose ne fonctionne pas.

La bonne chose est que je peux me connecter via un navigateur avec la console Web (fournie par Vultr). Et si je tape la même chose sur la console Web ssh [email protected] -p 1337, il me connecte.

J'ai arrêté le pare-feu UFW et réinitialisé mon iptables. Les ports ont l'air OK.

Screenshot

Pourquoi je ne peux pas me connecter à mon serveur via des consoles?

update: Apparemment, l'environnement local que j'utilisais pour me connecter bloquait ssh, après l'avoir débloqué et exécuté ssh -p 1337 [email protected], je comprends ceci:

ssh_exchange_identification: read: Connection reset by peer
4
user3108268

La page de manuel pour ssh explique clairement le synopsis de la commande ssh:

 ssh [...] [-p port] [...] [user@]hostname [...]

Vous ne pouvez pas ajouter de port après le hostname. Vous devriez utiliser ce qui suit:

ssh -p 1337 xx.xx.xxx.xx

Éditer après avoir rassemblé plus de détails: La partie importante est

connection refused by tcp_wrapper

Votre serveur est configuré pour refuser les connexions de certaines adresses IP dans /etc/hosts.allow et/ou /etc/hosts.deny. Passez en revue ces règles et ajustez-les si vous voulez pouvoir utiliser SSH à partir de votre adresse IP.

1
Jakuje