На этот вопрос уже есть ответ здесь:
Я собираюсь установить raspberrypi в удаленном месте (300 + км до меня). Он будет подключаться через GSM, так как в 3G / 4G нет стационарного телефона. Мне нужен способ "ssh" внутри пи для управления некоторыми вещами. Так как у GSM нет переадресации портов, моей идеей было использовать ngrok туннелировать соединение оболочки.
Единственная проблема заключается в том, что SSH слишком тяжел, чтобы работать при соединении 600 мс. Mosh кажется хорошим и надежным, но мне нужно установить статический ключ и порт, и я не знаю, возможно ли это.
Telnet также является опцией, так как ngrok шифрует туннели. Любая альтернатива? Мне также нужно загрузить / загрузить несколько небольших файлов (x / zmodem?)
источник
Я на мгновение забуду, что вы используете RPi для этого, а вместо этого используете надежное, профессиональное оборудование.
источник
Вы можете использовать SSH через соединение с задержкой в сотни миллисекунд. Это может быть неприятно, но это не невозможно.
Mosh обычно использует ssh для установки начального соединения, высокая задержка не должна быть проблемой для этого. Однако вам необходимо убедиться, что mosh-порт UDP проходит.
Мой совет, а не возиться с отдельными портами, чтобы использовать openvpn для настройки VPN с вашего удаленного устройства обратно в вашу собственную сеть. Затем используйте ssh / mosh с внутренними IP-адресами. Возможно, вы захотите установить на пи пи-скрипт наблюдения, чтобы проверить VPN и перезапустить его при необходимости. Сотовые сети могут быть довольно шаткими время от времени.
источник
Мои решения немного нестандартны.
Во-первых, попытайтесь выяснить, можете ли вы получить хотя бы 3G, если не LTE, но 3G уже должен дать вам достаточную пропускную способность, чтобы легко использовать ssh для задач среднего веса. В зависимости от того, какой у вас модем, есть несколько антенн, которые характеризуются усилением мощности. Попробуйте получить хорошую карту покрытия мобильной сети и найти ближайшую базовую станцию. Для этого вам необходимо принять во внимание правила распространения радиоволн. Ближайший может быть не тот, который находится на самом коротком расстоянии, а тот, который имеет воздушный сектор, обращенный к вам с самой большой силой. С чтением чтения и вычислений вы можете получить удовлетворительную сотовую связь.
Второе решение аналогично, но речь идет не о мобильных телефонах, а о точках доступа Wi-Fi. Люди часто не знают о провайдерах радио-интернета в их районе. Если вы можете исследовать воздух с сильным слухом, почему бы не попробовать это. Если это не коммерческий провайдер, то поблизости может быть бесплатная точка доступа. Или у вас может быть хороший сосед с хорошей сетевой связью, который, по вашему мнению, живет слишком далеко.
В обоих решениях важно качество антенн и модема / сетевой карты. Не менее кабели и разъемы.
источник