Ist es möglich, mich remote (außerhalb des lokalen Netzwerks) an meinem Mac zu Hause über SSH + VPN anzumelden?

Mit Geben Sie hier die Bildbeschreibung einkann ich über VNC auf meinen Mac zu Hause zugreifen. Wenn ich mich im selben Netzwerk befinde, kann ich mit Hilfe von Bonjour auch über ssh mit dem Namen NAME.local darauf zugreifen.

Geben Sie hier die Bildbeschreibung ein

Ist es dann möglich, den Mac zu Hause über VNC + SSH oder irgendetwas anzumelden? Ich habe es mit NAME.local außerhalb des lokalen Netzwerks versucht, aber der Name wird nicht erkannt.

HINZUGEFÜGT

ssh computername.`echo show Setup:/Network/BackToMyMac | scutil | sed -n 's/.* : *\(.*\).$/\1/p'`

funktioniert auch gut.

Referenz: http://smithjw.me/blog/2012/8/1/initiating-screen-sharing-or-back-to-my-mac-from-the-command.html

Antworten (1)

Ja, Sie können die iCloud Back to My Mac-Adresse für SSH/VNC verwenden. Sie können Ihre Adresse mit dem folgenden Befehl abrufen.

dns-sd -E

Die letzte Zeile zeigt die Kontonummer.
Verwenden Sie zur Bestimmung der Adresse folgende Syntax:

computername.number.members.btmm.icloud.com

Vorausgesetzt, Sie haben den Port korrekt weitergeleitet, können Sie diese Adresse verwenden, um eine Verbindung über SSH/VNC herzustellen.

Ich habe den Beitrag aktualisiert, können Sie mir helfen?
@prosseek Stellen Sie sicher, dass Ihr Computername korrekt ist – führen Sie ihn aus hostnameund verwenden Sie ihn als Ihren Computernamen.
Ich habe den Namen von versucht host, aber ich habe den gleichen Fehler erhalten. Der Name enthält .local, ich habe mit und ohne versucht, den gleichen Fehler zu erhalten.
@prosseek Versuchen Sie, den Hostnamen so einzustellen, dass er .local nicht enthält – ausführenscutil --set HostName yourcomputername
Nun, ich habe es mit scutil versucht, aber ich bekomme immer noch den gleichen Fehler.
@prosseek Interessant, es sollte funktionieren, denke ich. Hast du eine Firewall aktiviert? Stealth-Modus in den Systemeinstellungen?
Nun, nicht dass ich wüsste; Ich habe einfach nichts mehr als die Standardeinstellung eingestellt. VNC (Bildschirmfreigabe) funktioniert einwandfrei.
ping funktioniert nicht, aber ssh funktioniert: smithjw.me/blog/2012/8/1/…