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.
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
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.