LINUX.ORG.RU
ФорумAdmin

Доступ к Samba из внешней сети

 


0

1

Подскажите решение.
Cервер с Samba, подключенный к локальной сети из 3 компьютеров.
Сеть смотрит наружу через роутер D-Link.
Белого IP-адреса у роутера нет.
Задача обеспечить доступ к одному единственному файлу на сервере c samba из внешней сети.
Как безопасно реализовать:
DynDNS? Можно подробно?
Спасибо

Можно найти перечень портов, которые надо пробросить для того, чтобы Самбу стало видно извне. Раньше это были UDP 137,138 и TCP 139,445. Но лучше так не делать, потому что это крайне небезопасно. Именно Самба требуется, какой-нибудь FTP или webdav не устроит?

Alden ★★★ ()
Ответ на: комментарий от Alden

Alden

потому что это крайне небезопасно

Спасибо.
Предполагал - поэтому и вопрос.

Предпочтительней webdav из-за возможности совместного доступа.
Но в этом случае файлы расположены в стороннем облаке?
Вариант со сторонним облаком отпадает.
Или есть возможность на своем сервере настроить?
Еще и через DynDNS?
Где искать как настроить?

FTP позволит расшарить директорию внутри шары samba'ы?
Не случится коллизий и блокировки доступа к данным?
Спасибо.

Mihhas ()
Ответ на: комментарий от Mihhas

Белого IP-адреса у роутера нет.
Еще и через DynDNS?

Сначала реши проблему с отсутствием «белого» IP.

gruy ★★★★★ ()
Ответ на: комментарий от Mihhas

уточни что требуется делать с файлом ??
явно не просто читать/смотреть, если требуется изредка редактировать, то можно сделать синхронизацию файла через синх или ресилио.
в последнюю самбу конешно даже шифрацию завезли, но все равно, светить самбой наружу это как затыкать дырку в заборе собственной голой задницей.

pfg ★★★★★ ()
Ответ на: комментарий от Mihhas

Как вам уже написали, вашу задачу необходимо разбить на две подзадачи: организация доступа к ПК и организация доступа к самим файлам.

Для решения первой подзадачи я использовал когда-то сервис No-IP (noip.com), потому что у них был пробный халявный доступ, который, правда, требовал каждый месяц подтверждения. Регистрируетесь там, получаете учетные данные, далее настраиваете динамический DNS или на вашем сервере или на роутере, если у него есть соответствующая поддержка. У noip есть свой клиент от авторов сервиса для Linux. Лично я пользовался ddclient из репозиториев дистрибутива, работало более-менее нормально.

Для решения второй подзадачи webdav достаточно просто поднять у себя на сервере. Лично я делал это на базе Apache. Мануалов как это всё настроить с небольшим количеством телодвижений достаточно много, например — этот. Ещё, сейчас есть всякие модные owncloud и т.п., почитайте про них.

По поводу одновременного доступа к файлам из Самбы и по FTP я, увы, не специалист, может знающие люди подскажут.

Да, кстати, естественно, придётся пробрасывать требуемые для каждого из протоколов порты на роутере.

Alden ★★★ ()

Доступ к Samba из внешней сети
Белого IP-адреса у роутера нет.

/0

Сначала купи у провайдера белый IP. «серый», это который за NAT сидит внутри провайдерской локалки. К нему ты из интернета не подключишься.

Потом поставь nextcloud пробрось 80 порт наружу и пользуйся. А самбу в энторнеты выставлять…

Или вообще, возьми syncthing и синкай себе файлики спокойно. Но про одновременное редактирование тогда забудь.

mogwai ★★★★ ()

Белого IP-адреса у роутера нет.

Пока не решите эту проблему, про конфигурацию Samba и роутера говорить нет смысла. Также как и про DynDNS.

Serge10 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.