Я подключаюсь к удаленному рабочему столу по ssh. Поскольку мне нужно подключиться через Интернет, я открыл порт ssh (22) на удаленной стороне с помощью ngrok, и все работает отлично. Подключаюсь к рабочему столу с помощью команды
ssh [email protected] -p portno
где я получаю номер порта с удаленной стороны, когда я запускаю службу ngrok из строки с надписью Forwarding tcp://2.tcp.ngrok.io:portno -> localhost:22
Однако каждый раз, когда я запускаю новый сеанс ngrok на удаленной стороне, создается новый portno
. Теперь, если у меня не открыто вторичное соединение (обычно с использованием teamviewer), я не смогу узнать, что это за номер порта. Как я могу запустить службу ngrok с фиксированным portno
. Это связано с тем, что я хочу, чтобы служба ngrok запускалась при запуске, так как мне пришлось бы несколько раз перезапускать удаленный рабочий стол, но я все еще хочу подключиться к рабочему столу с помощью ssh.
Спасибо.