Wie kann ich über Fios eine SSH-Verbindung zum MacBook Pro herstellen und dann Time Capsule als Bridge konfigurieren?

Der Titel erklärt meine Konfiguration. Ich habe die Portweiterleitung auf dem FiOS-Router an mein MacBook Pro durchgeführt, aber Versuche, SSH von außen zu verwenden, erzeugen "Netzwerk nicht erreichbar" (innerhalb meines Heimnetzwerks funktioniert SSH einwandfrei).

Ist die einzige Möglichkeit, dies zum Laufen zu bringen, indem Sie die Time Capsule-Konfiguration auf DHCP & NAT einstellen, dann von FiOS auf die Time Capsule weiterleiten und dann mithilfe der NAT-Konfiguration auf der Time Capsule auf das MacBook weiterleiten?

Ich möchte die Time Capsule wirklich im Bridge-Modus belassen, da der Datenverkehr zwischen meinen TiVo-Boxen und Macs/iPhone/iPad nur in dieser Konfiguration funktioniert.

Überprüfen Sie Ihre Firewall-Einstellungen. Wie genau greifen Sie von außen auf Ihr Netzwerk zu?
SSH ist in der Firewall geöffnet. Ich verwende die IP-Adresse meiner persönlichen Domain, die auf die IP des FiOS-Routers aktualisiert wird.
Die Time Capsule sollte nichts beeinflussen. Versuchen Sie, von Ihrem Netzwerk aus auf Ihren Computer zuzugreifen, aber über die externe Adresse.
Was ist FiOS?...
Dies ist eine riesige, zu weit gefasste Situation – aber ich werde versuchen, Ihnen einen Leitfaden zu geben, der einige der Schritte und Annahmen skizziert.

Antworten (1)

Ich würde alle Einstellungen entfernen, die Sie auf den Routern vorgenommen haben, um den DMZ-Host, die Portweiterleitung und ssh einzurichten, nachdem Sie ein Backup / Notizen darüber gemacht haben, wie Sie die Dinge konfiguriert haben.

  1. Aktivieren Sie NAT Port Mapping Protocol (NAT-PMP) oder Universal Plug and Play (UPnP) auf dem FiOS-Router.
  2. Richten Sie den AirPort im Bridge-Modus ein
  3. Richten Sie iCloud auf dem Mac so ein, dass "Zurück zu meinem Mac" aktiviert ist (Sie können es später deaktivieren - aber dadurch können Sie den Diagnosetest von Apple verwenden, um zu überprüfen, ob NAT-PMP/UPnP in Ihrer spezifischen Netzwerktopologie und -einstellungen funktioniert.
  4. Schalten Sie den Mac, dann den AirPort und dann den Router aus. Wenn Sie Batterie-Backups haben, ziehen Sie in Betracht, sie auch auszuschalten. Starten Sie den Router, warten Sie ungefähr 60 Sekunden, dann den Flughafen, warten Sie 60, dann den Mac.

An diesem Punkt zeigen die iCloud-Einstellungen einen Fehlerzustand an, wenn Sie keinen eingehenden Zugriff auf den Mac haben.

An dieser Stelle können Sie Apples Hilfe im Finder verlassen – suchen Sie nach „Bildschirm freigeben mit „Zurück zu meinem Mac““ – es sollte Ihnen detaillierte Schritte und Fehlerbehebung zeigen, wenn es nicht funktioniert. - https://help.apple.com/machelp/mac/10.12/index.html?localePath=en.lproj#/mh15597

Verwenden Sie zum Remote-Testen einen anderen Mac:

  1. Melden Sie sich auf diesem Mac bei demselben iCloud-Konto an
  2. Terminal öffnen
  3. Shell-Menü - neue Remote-Verbindung
  4. ssh auswählen
  5. Wählen Sie den Remote-Host aus

Beachten Sie den Shell-Befehl likessh -p 22 remoteMac.442113223.members.btmm.icloud.com.

Wenn Sie ssh-in können, wissen Sie, dass der Router und der Mac so eingerichtet sind, dass sie eingehenden ssh-Datenverkehr auf dem Standardport 22 an den Mac weiterleiten, der mit Ihrem Router verbunden ist.

An diesem Punkt können Sie dann über den Aufbau von Tunneln nachdenken oder wissen, ob Sie auf der FIOS-Verbindung und den Routern für IPv4 oder IPv6 eingerichtet sind.

Wenn Sie dies alles getan haben, können Sie sich entscheiden, die Bildschirmfreigabe vollständig oder für einige Benutzer zu deaktivieren. Überprüfen Sie auch die ssh-Einstellungen – Sie können ssh auf eine Untergruppe von Benutzern beschränken, wenn Sie dies wünschen.