Вы должны будете или создать перенаправление портов на маршрутизаторе NAT, но остерегаться, потому что затем его открытое для целого Интернета, или у Вас должно быть что-то соединяющееся для разрешения Вам войти.
Например, одна вещь, что мне нравится делать, состоит в том, чтобы отправить следующую команду позади NAT.
ssh -R 10022:127.0.0.1:22 me@myserver.com
Эта команда соединяется с myserver.com и открывает порт 10022 там. Затем все, что соединяется с, он - порт 10022, будет туннелирован к исходным хостам 127.0.0.1:22. Позже я соединяюсь с myserver.com отовсюду, и на myserver.com я отправляю это:
ssh -p 10022 127.0.0.1
Как это я могу отстать от NAT.
Вы могли также сделать то же путем прямой передачи веб-серверу, как это:
ssh -R 10080:<private webserver ip>:80 me@myserver.com
Теперь, на myserver.com, Вы могли просмотреть к 127.0.0.1:10080 и доберетесь до веб-сервера, который находится позади NAT.
Оба решения, перенаправление портов или SSH работают, но SSH намного более безопасен, потому что Вы не должны выставлять свой частный веб-сервер Интернету.
Для вас может быть уже слишком поздно, но nemo -q
сделал этот трюк за меня.
У меня была точно такая же проблема.