Не может получить доступ к webmin за пределами виртуальной машины, на которой он запущен (VirtualBox -> Ubuntu-Server 16.04 -> LAMP -> Webmin)

1007
Bram z

Я настроил виртуальную машину под управлением Ubuntu 16.04 с virtualbox. Затем я установил LAMP и Webmin. На виртуальной машине я могу получить доступ к http://localhost:10000& http://1.0.2.15:00000& http://servername:00000 Однако я не могу получить доступ ни к одному из них, включая http://externalIP:00000мою установку W10, на которой запущен virtualbox.

  • Вещи, которые я пробовал: отключение SSL и настройка мостового режима в Virtualbox.
  • Я следую этому руководству
  • Я работаю за маршрутизатором Sitecom WLR-6100.
  • Сервер Ubuntu имеет доступ к Интернету.

Моя цель - администрировать Webmin с моей установки W10 и размещать сайты с Virtualmin публично.

Это первый раз, когда я настраиваю сервер, поэтому помощь очень ценится.

-1

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

0
Roberto Sainz Aja Sainz Maza

Можете ли вы получить доступ к этой машине через SSH к внешнему IP? Сначала проверьте, если это проблема с сетью.

Используете ли вы брандмауэр, такой как iptables? с помощью "sudo ufw disable" вы можете отключить его.

Когда я отключаю брандмауэр, я могу получить доступ к webmin и веб-сайтам (очень взволнован, чтобы заставить это работать: D), однако, когда я включаю ufw, я больше не могу получить к нему доступ webmin и ни к веб-сайтам. Я также могу подключаться к веб-сайтам только через мобильный телефон. Локальные машины, работающие на одном маршрутизаторе, не могут подключиться. Я хотел бы знать, какие правила брандмауэра должны быть настроены и есть ли обходной путь для доступа к веб-сайтам в той же сети. Bram z 7 лет назад 0
Используя webmin, у вас есть несколько модулей, которые вы можете использовать и управлять брандмауэром без использования консоли. Вы можете установить графический интерфейс с помощью «sudo apt-get install gufw» и настроить свои правила. Если вы предпочитаете консоль, возможно, эта команда может быть полезна "sudo ufw allow 10000", другой альтернативой является "sudo iptables -A INPUT -p tcp -m tcp --dport 10000 -j ПРИНЯТЬ" для получения дополнительной информации: http: // www. Веб-страницы webmin.com/firewall.html и https://help.ubuntu.com/community/UFW. Roberto Sainz Aja Sainz Maza 7 лет назад 0
Я получил Webmin для работы с включенным UFW. Используя эти [команды] [1], однако доступ к веб-сайтам по-прежнему не работает с UFW. [1]: http://superuser.com/questions/1122705/ufw-blocking-access-to-websites-hosted-with-webmin-virtualmin Bram z 7 лет назад 0
Я полагаю, что ваши веб-сайты работают на Apache на стандартном порту (порт 80 по умолчанию), вам нужно другое правило в брандмауэре, которое позволит вам иметь доступ к вашей службе http. Не могли бы вы попробовать "sudo ufw allow http" или "sudo ufw allow 80", если вы используете https то же самое для порта 443. Вы можете проверить /var/log/ufw.log, чтобы увидеть, что этот порт заблокирован. Roberto Sainz Aja Sainz Maza 7 лет назад 0
Существуют ли какие-либо угрозы безопасности для разрешения портов как TCP, так и UDP? Удалось получить доступ при разрешении всех общих портов веб-сервера с помощью ufw allow ##: FTP: 21 SSH: 22 Telnet: 23 SMTP: 25 DNS: 53 HTTP: 80 POP3: 110 IMAP: 143 Bram z 7 лет назад 0
Вы всегда должны открывать только необходимое, особенно когда ваша среда критична. http и https оба являются TCP Roberto Sainz Aja Sainz Maza 7 лет назад 0
0
Bram z

Теперь я могу подключиться из своей установки W10 к виртуальной машине Ubuntu (используя ip сервера, который похож на мой ip W10). В Virtualbox я отключил все сетевые адаптеры, и только 1 включен как Bridged Adapter, следуя этому руководству

0
Joe

Разрешите порт Webmin по умолчанию через брандмауэр следующим образом:

sudo ufw allow 10000