2017-07-10 7 views
0

Après avoir créé mon serveur Apache et installé LAMP, j'ai le port 80 redirigé vers le port, et je peux atteindre le serveur sur n'importe quel navigateur en utilisant mon adresse IP externe. Quand je vais me connecter au serveur via ssh en utilisant mon terminal sur mon MacBook, je ne peux me connecter qu'avec l'adresse IP des serveurs inet (IPv4), et non l'adresse IP externe en utilisant le port 80, par exemple, je peux me connecter à à l'aide: [email protected] ssh, mais je ne peux pas vous connecter à l'aide: ssh root @ -p 80 « adresse IP externe » l'erreur que je reçois est: ssh_exchange_identification: Connexion fermée par l'hôte distantConnexion au serveur Apache

S'IL VOUS PLAÎT SI QUELQU'UN PEUT AIDER! J'ai lutté avec cela pendant des jours.

Merci

Répondre

1

SSH est le port 22, vous ne pouvez pas l'utiliser pour se connecter au port 80. Si vous avez ajouté le port 80 partie à votre première commande aussi bien, vous devriez voir la même erreur.

+0

Vous êtes en fait une légende ... Merci beaucoup, mais alors quel est le point de donner la possibilité de spécifier le port? –

+0

Vous le feriez si vous étiez redirigé vers un port. Supposons que vous ayez besoin d'un serveur SSH pour écouter sur un autre port, car vous ne pouvez pas obtenir un administrateur réseau pour autoriser le port 22. Dans ce cas, vous devez également faire écouter votre serveur SSH sur ce port. Vous pouvez effectuer un telnet sur un serveur Web sur le port 80, mais si vous ne tapez pas les en-têtes HTTP 1.1 (c'est-à-dire les requêtes), vous n'obtiendrez pas grand-chose. – clint

+0

De rien, pourriez-vous marquer cette réponse s'il vous plaît? – clint