Die Bildschirmfreigabe stellt keine Verbindung über das Internet her

548
Matt R

Ich habe ein Problem mit der Bildschirmfreigabe-Verbindung zu meinem Macos-Server. Ich verwende ein Macbook Pro, um eine Verbindung zu meinem Mac-Server herzustellen. Im lokalen Netzwerk funktioniert es einwandfrei, es kann jedoch keine Verbindung von Remotenetzwerken über das Internet hergestellt werden.

Ich kann über AFP und SSH eine Remote-Verbindung zum Server herstellen, Websites und E-Mail funktionieren ebenso gut wie die Server-App aus jedem Netzwerk. Es ist nur die Bildschirmfreigabe, die vor einigen Monaten die Verbindung abgebrochen hat und seitdem gekämpft wird, um sie zu lösen.

Der Port TCP 5900 wird über meinen Router weitergeleitet (ich habe den 4120 auch für die Keberos-Authentifizierung weitergeleitet, wie auf der Apple-Website aufgeführt, aber es scheint nicht gut zu sein).

Mein Server läuft momentan mit macos 10.13.4. Es ist über SKY-Breitband (UK, Hub-Modell ER115, Firmware 2.07.2356.R, DSL-Firmware-Version A2pv6F039m1.d24m) und einen Apple-Router (Airport Express 7.6.9) mit dem Internet verbunden.

0

3 Antworten auf die Frage

2
gregg

4120 ist die RFC - Dokument - Nummer, Sie TCP88 benötigen für die Kerberos - Authentifizierung. Lassen Sie uns wissen, ob das nicht funktioniert. Angenommen, Sie betrachten HT202944-Apfelartikel

Meinen Sie, dass der TCP 88-Port ebenfalls geöffnet und weitergeleitet werden sollte? Wenn ja, ist es offen, da mein Webserver einwandfrei funktioniert. Matt R vor 6 Jahren 1
oops, die Websites verwenden Port TCP 80 (nicht 88). Matt R vor 6 Jahren 0
Pro Apples-Dokument benötigen Sie die Ports 88 + 5900, die für die Bildschirmfreigabe geöffnet / weitergeleitet werden. Ich glaube, Sie haben 4120 falsch verstanden, da dies nicht offen sein muss gregg vor 6 Jahren 0
Ja, das stimmt, ich habe die RFC-Nummer als Portnummer genommen! fml ... Ich fand auch heraus, dass ein Online-Port-Scanner nützlich sein könnte ... Matt R vor 6 Jahren 0
Hat sich Ihr Problem gelöst, bekomme ich die Prämie? Nmap ist einfach zu installieren und ohne Relaying auf der Website zu verwenden, aber manchmal ist es schön, diese zu haben. Hier ist eine, die ich verwende: http://nmap.online-domain-tools.com/ gregg vor 6 Jahren 0
Ja, Ihre Antwort hat mir geholfen, sie zu finden, und das Problem ist jetzt gelöst. Vielen Dank! Matt R vor 6 Jahren 0
0
harrymc

Es gibt einige andere Optionen für die Bildschirmfreigabe, die einfacher einzurichten und sicherer sind, da keine Ports für das Internet geöffnet werden müssen.

  • Wenn Sie macOS Sierra und ein iCloud-Konto haben, lesen Sie den folgenden Apple-Artikel: macOS Sierra: Geben Sie Ihren Bildschirm mithilfe von "Zurück zu meinem Mac" frei . Dies ist im Wesentlichen ein eingebauter VNC-Server mit Bildschirmfreigabe mit einigen zusätzlichen Funktionen.

  • Ein VNC-Produkt eines Drittanbieters ist TeamViewer, das für den persönlichen Gebrauch kostenlos und sehr benutzerfreundlich ist. TeamViewer ist praktisch, weil Sie keine Ports weiterleiten müssen oder sich um Server-Konfigurationsprobleme kümmern müssen.

  • Wenn Sie Chrome verwenden, ist Chrome Remote Desktop eine weitere Option, die die Chrome Remote Desktop-Erweiterung verwendet . Dies ist eine weitere bequeme Möglichkeit, auf Ihren Mac zuzugreifen, für den keine Portweiterleitung und andere Konfiguration erforderlich ist.

Bild

Weitere Informationen finden Sie in diesem Artikel:
3 Freie Möglichkeiten für eine Remote-Verbindung zum Desktop Ihres Mac .

Vielen Dank! Ich sollte wahrscheinlich erwähnen, dass ich eine Verbindung zu einem unbeaufsichtigten, kopflosen Mac herstelle und es vorziehen würde, zusätzliche Software wie TeamViewer usw. zu verwenden. Matt R vor 6 Jahren 0
Ich bin immer noch etwas misstrauisch, wenn ich einen Kerberos-Port gleichzeitig mit einem Bildschirm, der einen Bildschirm freigibt, dem Internet zugänglich macht. Ich hoffe, dass Du auf dem Router mindestens andere externe Ports als die Standard-Ports weitergeleitet hast. harrymc vor 6 Jahren 0
Es stellt sich heraus, dass Sie nicht wirklich Keberos benötigen, um die integrierte Bildschirmfreigabe von macos zu verwenden, nur TCP 5900. Matt R vor 6 Jahren 0
Und ja, es wird an den Server weitergeleitet und in der Regel mit der internen Firewall des Servers blockiert. Das Öffnen erfolgt nur während des Betriebs. Matt R vor 6 Jahren 0
Verwenden Sie einen anderen Port am Router als 5900, vorzugsweise mit 5 Ziffern. Sie können auf dem Computer an 5900 weiterleiten. harrymc vor 6 Jahren 0
0
Matt R

Ich habe die Einstellungen meines Servers in der Server-App> Zugriff> Bildschirmfreigabe> Alle Netzwerke aktualisiert

(Aus irgendeinem Grund war der Zugriff nur auf private Netzwerke beschränkt!)

Jetzt kann ich mich per Fernzugriff mit der Bildschirmfreigabe verbinden.

Der Keberos-Authentifizierungsport (TCP 88) muss in meinem Setup nicht geöffnet sein. Nur der TCP 5900. (In der Frage ist ein Fehler in der Keberos-Portnummer enthalten.)

@gregg answer half beim Zusammenstellen der Dinge und mit einem Online-Port-Scanner (Websuche> Meine Ports scannen) habe ich festgestellt, dass der TCP5900 (vom Server selbst) blockiert wurde, obwohl er auf dem Router geöffnet war.