Используйте ngrok для доступа к удаленному доступу на jetson

У меня есть клиент, для которого мне нужно сделать некоторые обновления и поддержку в системе под управлением Ubuntu на jetson xavier nx. Сначала я думал использовать Teamviewer, но он не поддерживает arm64. Тот же сценарий с удаленным рабочим столом google и другими ...

Я попытался использовать nomachine, который отлично работает в той же сети. Я попытался заставить его работать извне (из Интернета), запустив его вместе с такими службами, как нгрок или местный туннель, но он не может заставить его работать, и я могу неправильно понять часть концепции. Вот что я сделал:

  1. установил nomachine и ngrok на Jetson
  2. запустить nomachine-service и запустить сервер
  3. сервер говорит nx: //172.20.10.12 и ssh: //172.20.10.12. Он работает на порту 4000

вот что я могу неправильно понять. Моя идея состоит в том, чтобы использовать ngrok для получения номашина, чтобы я мог получить к нему доступ с веб-страницы из любого места, вместо того, чтобы запускать его с другого моего компьютера в той же сети.

После того, как я сохранил свой accesstoken для ngrok, я попытался набрать: ./ngrok tcp 172.20.10.12:4000

Но это не сработало.

Любая идея, как я могу заставить это работать, в основном для доступа к моему джетсону с удаленного

ОБНОВИТЬ Я пробовал эту процедуру:

  1. Создайте туннель: ./ngrok tcp 3389
  2. Перейдите по адресу http: // localhost: 4040 / status, чтобы увидеть статус. Используйте ngrok для доступа к удаленному доступу на jetson
  3. Подключение с клиента: Используйте ngrok для доступа к удаленному доступу на jetson
  4. Меня попросили войти в систему: Используйте ngrok для доступа к удаленному доступу на jetson Но я не могу получить доступ. Я использую тот же логин, что и на панели инструментов ngroks, но я не могу войти.

Могу ли я использовать другую информацию для входа? Или я могу получить доступ к своим данным для входа где-нибудь на ngrok?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
29
1

Ответы 1

В вашем удаленном клиенте nomachine, когда вы добавляете соединение, вам нужно указать хост как имя хоста ngrok, а порт - как порт ngrok.

Например, если при запуске ./ngrok tcp 172.20.10.12:4000 запускается туннель на 4.tcp.ngrok.io:19283, вы захотите использовать 4.tcp.ngrok.io в качестве хоста и 19283 в качестве порта вместо ссылки на локальный адрес.

Спасибо! К сожалению, мне не удалось подключиться к клиенту. Я использовал тот же логин, что и для панели инструментов ngroks, но не смог. Смотрите мое обновление выше ... Кроме того, я на правильном пути?

acroscene 08.04.2021 13:50

Вам нужно использовать свой системный логин, а не логин ngrok. Еще несколько вещей: вам нужно запустить ngrok tcp 172.20.10.12:4000, а не ngrok tcp 3389, поскольку локальный сервер NX прослушивает порт 4000. Наряду с этим вы захотите использовать протокол NX на шаге 3 (указанный выше в вашем вопросе). Наконец, убедитесь, что номинальный сервер работает.

user2738058 09.04.2021 04:56

Другие вопросы по теме