Удаленный доступ к серверу разработки

653
domdambrogia

Я успешно установил почтальон версии 3 на свой ящик для разработки. Я настроил его, и он работает по своему вкусу. Я установил его точно так же на сценический бокс. (Оба убунту 14.04).

Мой вопрос не в установке, а в доступе к месту. Пользовательский интерфейс доступен по умолчанию по адресу localhost: 8000.

Чтобы запустить сервер в расположении по умолчанию, я бы запустил:

./bin/mailman-web-django-admin runserver & 

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

./bin/mailman-web-django-admin runserver 192.168.xx.xx:8000 & 

Мой вопрос заключается в том, как мне получить удаленный доступ к своему серверу по общедоступному IP-адресу 55.xx.xx.xx? Когда я пытаюсь получить доступ к 55.xx.xx.xx: 8000 после запуска веб-сервера на локальном хосте, я получаю: «Эта страница недоступна». и время соединения истекло.

1

1 ответ на вопрос

2
ChrisInEdmonton

Пожалуйста, ради любви ко всему святому, не открывайте этот порт для Интернета вообще. Если вы сделаете это, любая уязвимость в инструменте администратора приведет к тому, что ваша система будет скомпрометирована и, скорее всего, будет использована для атаки на другие компьютеры.

Вместо этого просто используйте ssh. Либо подключитесь к вашему серверу и запустите браузер таким образом, либо используйте ssh для безопасного открытия порта 8000 на локальном компьютере.

В этой статье объясняется, как делать туннели SSH. В вашем случае вы, вероятно, можете просто сделать:

ssh -L 8000:your.server.com:8000 youruser@your.server.com 

а затем вы можете просто открыть свой браузер и указать localhost: 8000 для доступа к инструменту конфигурации.

Вы правы, я так и не понял, что могу подключиться через SSH к веб-браузеру. Я всегда делал это из командной строки в командную строку, поэтому я никогда не соединял точки таким образом. Спасибо за ваш ответ, извините за длину в ответе, я пошел использовать SSH, и меня осенило, чтобы вернуться к вам. Ура! domdambrogia 8 лет назад 1