Diese Frage hat hier bereits eine Antwort:
Ich bin dabei, eine Himbeerrypie an einem abgelegenen Ort einzurichten (300 + km für mich). Die Verbindung wird über GSM hergestellt, da 3G / 4G kein Festnetz hat. Ich brauche eine Möglichkeit, innerhalb des Pi "ssh", um einige Sachen zu verwalten. Da GSM keine Portweiterleitung hat, war meine Idee, ngrok zu verwenden, um die Shell-Verbindung zu tunneln.
Das einzige Problem ist, dass SSH zu schwer ist, um auf einer 600-ms-Verbindung ausgeführt zu werden. Mosh scheint gut und robust zu sein, aber ich muss einen statischen Schlüssel und einen Port festlegen und weiß nicht, ob dies möglich ist.
Telnet ist ebenfalls eine Option, da ngrok die Tunnel verschlüsselt. Irgendeine Alternative? Ich muss auch einige kleine Dateien hochladen / herunterladen (x / zmodem?)
quelle
Ich werde für einen Moment vergessen, dass Sie hierfür ein RPi verwenden und stattdessen eine zuverlässige Hardware in professioneller Qualität verwenden.
quelle
Sie können ssh über eine Verbindung mit einer Latenz von Hunderten von Millisekunden verwenden. Es kann frustrierend sein, aber es ist nicht unmöglich.
Mosh verwendet normalerweise ssh, um die Anfangsverbindung herzustellen, eine hohe Latenz sollte dafür kein Problem sein. Sie müssen jedoch sicherstellen, dass der UDP-Port, den Sie benötigen, durchkommt.
Mein Rat wäre, anstatt mit einzelnen Ports herumzuspielen, OpenVPN zu verwenden, um ein VPN von Ihrem Remote-Gerät zurück in Ihr eigenes Netzwerk einzurichten. Dann benutze ssh / mosh mit internen IPs. Möglicherweise möchten Sie ein Watchdog-Skript auf dem Pi einrichten, um das VPN zu testen und es bei Bedarf neu zu starten. Mobilfunknetze können manchmal ziemlich wackelig sein.
quelle
Meine Lösungen sind etwas out-of-the-box.
Versuchen Sie zunächst herauszufinden, ob Sie mindestens 3G erhalten können, wenn nicht LTE, aber 3G sollte Ihnen bereits genügend Durchsatz bieten, um ssh problemlos für mittelschwere Aufgaben zu verwenden. Je nachdem, über welches Modem Sie verfügen, gibt es eine Reihe von Antennen, die sich durch einen Leistungszuwachs auszeichnen. Versuchen Sie, eine gute Karte der Mobilfunknetzabdeckung zu erhalten und die nächste Basisstation zu finden. Hierzu müssen Sie die Funkausbreitungsregeln berücksichtigen. Der nächste ist möglicherweise nicht derjenige, der sich in der kürzesten Entfernung befindet, sondern derjenige, dessen Luftsektor Ihnen mit der größten Leistung gegenübersteht. Mit ein wenig Lesen und Berechnen erhalten Sie möglicherweise eine zufriedenstellende Mobilfunkverbindung.
Die zweite Lösung ist ähnlich, aber es geht nicht um das Handy, sondern um die WLAN-Hotspots. Die Menschen sind sich der Radio-Internet-Anbieter in ihrer Region oftmals nicht bewusst. Wenn Sie in der Lage sind, die Luft mit einem starken Luftbild zu vermessen, warum versuchen Sie das nicht? Wenn es sich nicht um einen kommerziellen ISP handelt, gibt es möglicherweise einen kostenlosen Hotspot in einer Stadt in der Nähe. Oder Sie haben eine gute Nachbarnrunde mit einer guten Netzverbindung, von der Sie denken, dass sie zu weit entfernt lebt.
Bei beiden Lösungen ist die Qualität der Antennen und der Modem- / Netzwerkkarte wichtig. Nicht weniger sind die Kabel und Stecker.
quelle