OSX Ping- und GUI-Anmeldung, SSH-Anmeldung über LAN nicht möglich

1264
timoto

Ich kann keine SSH über LAN mit Hostadministrator-Anmeldeinformationen verwenden.

Ich kann mich mit Administratorrechten über die Benutzeroberfläche des Macs an einem System anmelden

Ich kann den Mac per LAN anpingen

Freigabe> Remote Login ist für den Admin-Benutzer und alle zulässigen Optionen aktiviert.

Bei der Terminal-Eingabeaufforderung würde ich normalerweise erwarten, nach der Anforderung Folgendes zu sehen:

Die Authentizität von Host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' kann nicht festgestellt werden. Der RSA-Schlüsselfingerabdruck lautet xx: xx: xx: xx: xx: xx: xx: xx: xx: xx: xx: xx: xx: xx: xx: xx: xx. Sind Sie sicher, dass Sie die Verbindung fortsetzen möchten (Ja / Nein)?

Dies geschieht jedoch nicht und das Terminal wartet nur darauf, dass ich den Befehl bricht.

Ich kann ssh zu allen anderen Systemen im LAN aber nicht zu diesem.

Was könnte ich noch vermissen?

1
Übergeben Sie `ssh` die` -v`-Flagge, damit Sie sehen können, wie weit es kommt und worauf es wartet. David Schwartz vor 13 Jahren 0
@David Schwartz Ich erhalte Folgendes: `OpenSSH_5.2p1, OpenSSL 0.9.7l 28. September 2006 debug1: Konfigurationsdaten lesen / etc / ssh_config debug1: Verbindung zu xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] Port 22 : Zeitüberschreitung bei der Operation " timoto vor 13 Jahren 0
Okay, es kann also nicht die andere Maschine an Port 22 (den SSH-Port) erreichen. Dies weist normalerweise auf ein Firewall-Problem hin. (Auf beiden Maschinen.) David Schwartz vor 13 Jahren 2
@David Schwartz Danke für den Zeiger. Also ging ich zum Host Security> Firewall und änderte es von "Nur wichtige Dienste zulassen" in "Alle eingehenden Verbindungen zulassen". Das hat funktioniert. Ich möchte jedoch nicht, dass das System vollständig geöffnet ist. Daher habe ich versucht, "Zugriff für bestimmte Dienste und Anwendungen festlegen". Dies hat auch funktioniert. Ich würde jedoch gerne wissen, was OSX tatsächlich zulässt, und nicht zulassen, dass "Alle eingehenden Verbindungen zulassen" festgelegt ist. Dies scheint die Standardeinstellung zu sein. timoto vor 13 Jahren 0

1 Antwort auf die Frage

1
David Schwartz

Wie die Kommentare jetzt zeigen, blockierte die Firewall an Port 22 eingehende Verbindungen.

Wenn Sie die Firewall so einstellen, dass alle eingehenden Verbindungen zugelassen werden, werden keine eingehenden TCP-Verbindungen blockiert.