93 votes

Comment ouvrir le port 22 dans osx 10.6.7

Je suis en train d'essayer d'ouvrir le port 22 sur osx, donc je peux me connecter à localhost à l'aide de ssh. C'est ma situation actuelle:

ssh localhost
ssh: connect to host localhost port 22: Connection refused

J'ai généré une clé pour la jeter dans mon fichier authorized_keys de la sorte:

sh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

Un "Réseau" Utilitaire de scan de ports confirme que 22 (et étonnamment 23) sont fermés.

Contexte: je suis en train de travailler sur l'obtention de Hadoop mises en place localement. Dans ma configuration, je suis en cours d'exécution des services sur localhost:####s et de la nécessité d'ouvrir des communications par l'intermédiaire de ssh.

Comment puis-je ouvrir 22? ou pourrais-je être contre une autre question (mal de clé généré peut-être?)

Merci d'avance, David

198voto

Haukman Points 1189

Je pense que ton port est probablement ouvrir, mais vous n'avez pas tout ce qui est à l'écoute.

Le Apple Mac OS X système d'exploitation est installé SSH par défaut, mais le démon SSH n'est pas activé. Cela signifie que vous ne pouvez pas vous connecter à distance ou de faire des copies distantes jusqu'à ce que vous l'activez.

Pour l'activer, allez dans les " Préférences Système. En vertu de l' Internet & Réseau' il y a un "Partage" de l'icône. Exécuter que. Dans la liste qui s'affiche, vérifiez la Distance de Connexion' option.

Cela démarre le démon SSH immédiatement et vous pouvez vous connecter à distance à l'aide de votre nom d'utilisateur. Le "Partage" de la fenêtre apparaît en bas le nom et l'adresse IP à utiliser. Vous pouvez aussi la trouver à l'aide de ‘whoami' et ‘ifconfig' partir de l'application Terminal.

Ces instructions sont copiés à partir d' Activer SSH sous Mac OSX, mais je voulais être sûr qu'ils ne vont pas loin et de fournir un accès rapide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X