Что нужно сделать, чтобы открыть общий доступ к папке и получить к ней доступ на другом ПК?

335
Mark Deven

Я создаю программу чата, которая использует локальную сеть и общие папки в Windows 10. Однако у меня возникают проблемы с общим доступом к папкам и их просмотром на других компьютерах. Мне интересно, что нужно установить в

  1. Центр коммуникаций и передачи данных
  2. Вкладка «Общий доступ» в папке
  3. Вкладка «Безопасность» в папке
  4. Настройки брандмауэра
  5. Любые другие настройки, которые могут его заблокировать.

Мне нужно знать, какие настройки мне нужны для хоста и особенно для просмотра папки.

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

Редактировать: у меня уже есть работающая локальная сеть и рабочая группа

0
следует ли предполагать, что у вас уже есть функциональная сеть и рабочая группа, на которую можно добавлять акции? Frank Thomas 5 лет назад 0
Да спасибо. Рабочая группа установлена ​​по умолчанию. Mark Deven 5 лет назад 0
Все ли устройства находятся в одной рабочей группе, IP-подсети и локальной сети Ethernet (один и тот же широковещательный / многоадресный домен)? Потому что это становится сложно быстро, когда вам нужно пересечь маршрутизаторы, чтобы добраться до других локальных сетей и подсетей. Spiff 5 лет назад 0

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

1
Frank Thomas

Для общего доступа рабочей группы к локальной сети обычно требуется следующее:

  • Учетная запись пользователя или набор учетных записей пользователей, которые существуют на обоих ПК. для беспрепятственного доступа имена пользователей и пароли для каждой учетной записи должны быть одинаковыми на всех машинах.
  • Каталог с разрешениями, доступными для пользователей, которые смогут получить доступ к общему ресурсу (на вкладке «Безопасность»). Установите разрешения, отражающие то, что вы хотите, чтобы пользователь мог на самом деле делать, поэтому сделайте их жесткими.
  • Share настроен так, чтобы разрешить «Все: полный контроль». Не беспокойтесь, что вы предоставляете слишком много привилегий (что они слишком свободны). Разрешения общего ресурса не могут переопределять разрешения жесткого диска, поэтому большинство рекомендует размещать всю логику разрешений в каталогах, а не в общем ресурсе. Это связано с тем, что вам необходимо выполнить в два раза больше работы для настройки доступа к каталогу и общему ресурсу, а также потому, что права доступа к диску записаны в файловой системе, но разрешения для общего ресурса находятся в реестре, поэтому, если ваша ОС повреждена и вам нужно пересобрать ОС, логика разрешений для общих ресурсов с не-ОС дисков будет потеряна. Единственная причина, по которой вы захотите сделать иначе, - это если локальному пользователю нужен доступ к каталогу, но он должен иметь доступ только к нему локально.
  • Общая версия протоколов SMB (и NTLM) между узлами сети. Обычно это не проблема, если вы не пытаетесь подключиться к / из очень старой версии Windows, из очень новой версии.

Почти все брандмауэры Windows автоматически разрешают совместное использование сети, но если вы настроите его вручную, вам потребуется открыть следующие порты для локальной сети :

  • UDP \ 137
  • UDP \ 138
  • TCP \ 139
  • TCP \ 445