Видимость сервера в сети извне

Здравствуйте! Вопрос простой, но тем не менее прошу помочь сориентироваться :)

В домашней локальной сети планируется установка сервера, на котором на некоторых портах будут висеть некоторые приложения (например, MySQL, Apache, SSH и т.д.). Cервер будет получать интернет с помощью Wi-Fi адаптера либо по витой паре (не выбрал еще) от роутера (на роутере firewall включен). Так вот, как настроить сервер и/или роутер так, чтобы:

1) к какому-то набору портов был доступ только из локальной сети (Apache, MySQL, WebMin)
2) к какому-то набору портов можно было достучаться извне (SSH, FTP)
3) обращения к остальным портам блокировались

Сервер на базе Ubuntu 12.04
  • Вопрос задан
  • 6768 просмотров
Пригласить эксперта
Ответы на вопрос 3
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
«Сервер по Wifi» — плохой вариант.
второе — *SQL сервера обычно висят только на локалхосте по умолчанию и открывать к ним доступ в принципе не нужно, кроме варианта если web server и *sql сервер живут на разных хостах.
3. настройка и проброс портов на роутере, тем более home-вариантах длинк, линксис, тплинк, асус — достаточно просто в вебинтерфейсе.
4. если вы пробрасываете порт из внешней сети во внутреннюю — все внутренние машины считаю что трафик внутренний и тогда разграничивать надо доступ для IP адреса роутера в мир и всех остальных машин
Ответ написан
Комментировать
shanker
@shanker
Зачем Вам FTP? Мало того, что это небезопасно (гонять в трафике в открытом виде логин и пасс). Вы можете воспользоваться безопасной альтернативой, которую Вам предоставляет SSH. А именно: SFTP
Ответ написан
1+2: MySQL, Apache, SSH — позволяют программно разграничить доступы, исходя из сети.
3: iptables?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы