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

\\my_ip\Share

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

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

1 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .