Auf meiner Seite des Routers, meinem LAN, befinden sich mehrere Maschinen. Ich habe bestätigt, dass sie sich alle auf demselben Router befinden und alle dieselbe Subnetzmaske haben.192.168.0.1Und255.0.0.0
Wenn ich versuche, von meinem Mac aus über die lokale IP-Adresse per SSH auf meinen Ubuntu-Server zuzugreifen,192.168.0.5, es schlägt fehl.
Wenn ich jedoch die folgenden Schritte ausführe:
- Melden Sie sich per SSH mit der realen IP-Adresse beim gleichen Server an.151.XXX,
- Lassen Sie den Server die lokale Adresse meines Mac anpingen.192.168.0.10
- Versuchen Sie erneut, von meinem Mac aus über SSH die lokale IP-Adresse zu verwenden …
...dann funktioniert SSH über die lokale IP-Adresse.
Ich habe das Gefühl, dass ich bei der Netzwerkeinrichtung des Macs etwas übersehen habe. Aber ich kann nicht herausfinden, was es ist.
Ich sage Mac, weil mein Mac und mein PC die beiden Maschinen sind, die jeden Tag heruntergefahren und neu gestartet werden, während der Ubuntu-Server 18.04 einfach weiterläuft. Der PC kann sich jedoch immer per SSH anmelden, während ich beim Mac den oben beschriebenen seltsamen Prozess durchlaufen muss.
Eine weitere Sache, die ich getan habe, ist, die geprüfte Antwort auszuprobieren, die ich gefunden habeHier, Einstellung:
[connection]
wifi.powersave = 2
Aber das hat mein Problem nicht gelöst.