Поделиться папкой через интернет в стиле UNC

1759
John D.

Можно ли настроить сервер, который в основном сделает папку на моем компьютере доступной по пути UNC, например:

\\ my_ip \ Share

...По Интернету?

И если да, то нужно ли людям, обращающимся к указанному пути, какое-либо клиентское приложение или достаточно просто набрать адрес «\\ my_ip \ Share» в адресной строке Explorer.exe?

0
Было бы проще настроить FTP-сервер, на котором люди могли бы иметь доступ для чтения / записи ... ИЛИ даже лучше, создать VPN, чтобы ваши пользователи могли безопасно подключаться к вашему компьютеру, а затем они могли бы UNC, как вы собираетесь ... Kinnectus 9 лет назад 0

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

1
grawity

Да, это возможно, и «через Интернет» не имеет никакого значения, по крайней мере, с технической стороны. При попытке доступа к пути UNC Windows попытается подключиться к нему через SMB и WebDAV (по умолчанию), и, пока она может подключаться к любой службе, она будет работать.

Тем не менее, безопасность является проблемой. Исторически сложилось так, что сервер Windows SMB стал жертвой многих эксплойтов и дыр в безопасности - настолько, что некоторые интернет-провайдеры даже глобально блокируют порты SMB. Поэтому, если вы выбираете SMB, вы должны использовать Samba, а не Windows, в качестве сервера.

Кроме того, SMB в настоящее время использует метод слабой аутентификации (кроме случаев, когда он находится в домене AD), поэтому, если вы обращаетесь к серверу SMB через общедоступные сети, он должен быть ограничен только гостевыми именами.

В качестве альтернативы вы можете настроить WebDAV, используя в качестве сервера что-то вроде Apache httpd. Последние версии Windows поддерживают доступ к WebDAV через TLS (HTTPS).