web-dev-qa-db-fra.com

ssh échoue car le port 22 ne fonctionne pas avec AT & T Uverse

J'essaie d'entrer dans mon ordinateur portable à la maison (lappy) depuis mon ordinateur portable de travail (lappy2) afin de pouvoir exécuter des tâches, transférer des fichiers, me sentir bien d'avoir les compétences nécessaires pour configurer un serveur, etc.

J'ai dit à mon routeur AT & T Uverse 2wire (3801HGV) d'ouvrir le port 22 et il indique que le port 22 est ouvert. J'ai essayé ssh user@routerIP, ssh user@routerIP:22, ssh user@lappyIP et ssh user@lappyIP:22, en remplaçant tous les mots pertinents par mes références réelles, bien sûr. Aucune de ces choses n'a fonctionné.

Quand je vais à http://canyouseeme.org/ , aucun port ne semble être ouvert du tout. J'ai vérifié 22, 25, 80 et quelques autres.

Enfin, j'ai essayé les instructions ici avec un ordinateur central (HPC) que j'utilise au travail, et cela n'a pas fonctionné non plus. Pour mémoire, lappy et lappy2 peuvent tous deux se connecter à hpc à partir de n'importe quel endroit où j'ai accès à Internet.

Y a-t-il autre chose que je puisse essayer? Merci.

2
Chad

Eh bien, je l'ai compris. Je n'avais besoin que d'installer openssh-server sur la machine de destination. Cela a complètement résolu le problème.

De plus, j'ai découvert que si vous voulez utiliser des ports non standard, vous devez dire à ssh-server d'écouter avec Sudo /usr/sbin/sshd -p <port>. Je l'ai installé sur deux machines, donc je devais spécifier un port arbitraire sur la deuxième machine, car 22 était utilisé par la première. En outre, la commande doit être exécutée avec un chemin absolu pour une raison quelconque.

1
Chad