connexion ssh refusé de mac os x sur la connexion à un ordinateur distant
Je suis en cours d'exécution sur Mac OS X 10.7.4.
Je suis incapable de ssh
à un ordinateur distant, mais quand je fais ssh user@localhost
, il fonctionne très bien.
L'erreur affichée est
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to web.iiit.ac.in [14.139.82.8] port 22.
debug1: connect to address 14.139.82.8 port 22: Connection refused
ssh: connect to host web.iiit.ac.in port 22: Connection refused
J'ai activé la connexion racine dans les Préférences Système et désactivé le pare-feu.
Aussi, ps aux | grep ssh shows ssh-agent
, contient /usr/bin/ssh-agent -l
et grep ssh
dans la sortie.
Sur sudo launchctl list|grep ssh
il montre:
- 0 com.openssh.sshd
Après cela, sudo launchctl démarrer com.openssh.sshd ; sudo launchctl list|grep ssh donne
45973 - com.openssh.sshd
De nouveau, après vérification de sudo launchctl list|grep ssh après quelque temps, il montre encore une fois :
- 0 com.openssh.sshd
OS X
pour télécommande de l'hôte, et la télécommande hôte n'est pas de vous laisser? Le titre implique que vous êtes connecté à la OS X
machine, mais la question est libellée comme si le OS X
machine est le localhost
. Si vous pouvez préciser dans le titre et/ou à la question, en plus de l'aide peut être fournie.Désolé, j'ai été de la connexion à un hôte distant à partir d'os x. Édité le titre maintenant. Merci
Êtes-vous à l'aide d'un FAI qui fait office de proxy ou autre interfère avec les connexions sortantes? Certains fournisseurs d'accès de bloquer les connexions sortantes qui ne passent pas par le biais de leurs serveurs proxy, surtout si ils sont mobiles à large bande.
Ya, je suis en utilisant une idée de l'internet mobile. Comment puis-je vérifier/corriger ce problème?
Probablement le meilleur Mac outil pour la vérification de cette condition est Calque Quatre Traceroute. Exécuter avec:
lft -d 22 -z web.iiit.ac.in
. Si votre FAI bloque les connexions, puis la sortie doit s'arrêter dans les premiers houblon et de ne jamais atteindre le réseau de l'université.OriginalL'auteur user1516993 | 2012-07-11
Vous devez vous connecter pour publier un commentaire.
Dans les préférences système -> partage->activer la connexion à distance. Il va le corriger.
OriginalL'auteur Neeraj Harikrishnan
Votre hôte distant n'a sans doute pas d'un serveur SSH en cours d'exécution (ou, si elle le fait, elle n'est pas à l'écoute sur le port 22).
Vos tests (
ps aux
,launchctl
etc) ne va pas aider - la question est sur le distance l'hôte, pas le local (vous avez un client SSH, parce que vous pouvez vous connecter àlocalhost
, mais l'hôte distant14.139.82.8
n'est pas en permettant les connexions sur le port 22).Mon Université n'a pas permettre l'entrée des connexions SSH depuis l'extérieur de l'Uni réseaux. Pourrait être un facteur dans votre cas?
Si je peux me connecter à l'aide d'un autre ordinateur, alors ce pourrait ne pas être le problème.
Je peux me connecter à partir d'ici dans les états-UNIS, donc je suis sûr que ce n'est pas la question.
OriginalL'auteur simont
Les connexions sans fil a bien connaître les problèmes avec le SSH stricte reçu le paquet de l'algorithme. J'ai le même problème avec une connexion WiMax. Il serait à son tour bon si vous pouvez établir un VPN ou toute sorte de tunnel pour le serveur.
voir aussi
ce fil
OriginalL'auteur LorenzoDaPonte
Quand j'ai couru à ce problème, j'ai trouvé que OpenSSH n'était pas complètement installé. L'installer en tapant dans le Terminal:
sudo apt-get install openssh-client openssh-server
Aussi, vérifiez votre pare-feu. La valeur par défaut de SSH port 22. Ouvrir ce port.
apt-get
n'est pas disponible sur Mac OS X.OriginalL'auteur keoni96