Как делиться папками между двумя ПК с Ubuntu по WIFI

Вопрос или проблема


Привет!

Я пытаюсь поделиться папками HOME между двумя ПК с Ubuntu 16 через Wi-Fi соединение.

Я следовал этому Как поделиться файлами через локальную сеть?. Теперь я вижу общие папки на каждом ПК, но не могу получить к ним доступ. Когда я нажимаю на общие папки на том же ПК или на другом, появляется всплывающее окно доступа и запрашивает у меня имя пользователя, домен (WORKGROUP по умолчанию) и пароль.

Я ввожу текущего пользователя и пароль для доступа к общей папке на том же ПК и имя пользователя и пароль, зарегистрированные на другом ПК для общей папки на другом ПК. После нажатия кнопки ‘Подключиться’ это всплывающее окно сбрасывается на значения по умолчанию без каких-либо ошибок/предупреждений. После нажатия ‘Отмена’ оно появляется снова, и только после повторного нажатия ‘Отмена’ оно исчезает.

Единственное, что работает, это

ssh [email protected]

Может быть, я что-то пропустил в своих настройках для подключения к общим папкам в Файлах?

Спасибо.

Проверьте SAMBA,

Полный учебник здесь

Samba Share Ubuntu

На моем Ubuntu 20.04 я могу поделиться папкой следующим образом:

  • Щелкните правой кнопкой мыши на папке, которую хотите поделиться;
  • Перейдите на вкладку “Совместное использование в локальной сети” и отметьте “Поделиться этой папкой”;
  • Если вы не хотите использовать зарегистрированного пользователя, вы можете отметить “Гостевой доступ (для людей без учетной записи)”;
  • Нажмите кнопку “Создать общий доступ”.

введите описание изображения здесь

Возможно, появится всплывающее окно для установки необходимого программного обеспечения.

На другом компьютере вам нужно войти в файловый менеджер и нажать “Другие расположения” (если вы используете “Nautilus”, это в левом нижнем углу) и получить доступ к Сети из папки, которую вы делите.

введите описание изображения здесь

Только что зарегистрировался, чтобы ответить на этот вопрос: это не сработает, потому что вы используете свою собственную учетную запись, а учетная запись samba не зарегистрирована (насколько я понимаю).

Можно добавить учетную запись samba с помощью следующей командной строки (на стороне удаленного сервера, конечно): sudo smbpasswd -a remote_pc_user

По умолчанию папка Home имеет доступ только для конкретного локального пользователя, и другие пользователи не имеют к ней доступа вообще. Вы можете проверить это утверждение, запустив ls -lgH в корневой папке. Не рекомендуется напрямую делиться папкой Home, но если вы все же хотите это сделать, изменение ее разрешений через chmod может помочь.

Ответ или решение

Для того чтобы поделиться папками между двумя ПК с Ubuntu по Wi-Fi, вам нужно использовать Samba — мощный инструмент для настройки сетевого обмена файлами. Вот пошаговое руководство, которое поможет вам успешно настроить совместный доступ к папкам.

Шаг 1: Установка Samba

  1. Откройте терминал.
  2. Установите пакет Samba с помощью следующей команды:
    sudo apt update
    sudo apt install samba

Шаг 2: Настройка папки для совместного доступа

  1. Выберите папку, которую вы хотите поделиться, и щелкните правой кнопкой мыши по ней.
  2. Выберите пункт "Свойства", затем перейдите на вкладку "Общий доступ к локальной сети".
  3. Установите флажок "Делать эту папку доступной для сети".
  4. Если не хотите требовать учетные данные для доступа, выберите "Гостевой доступ (для людей без учетной записи)".
  5. Нажмите на кнопку "Создать общий доступ".
  6. Вам может быть предложено установить дополнительные пакеты. согласитесь на установку, если это необходимо.

Шаг 3: Настройка Samba для доступа к пользователю

Если вы хотите настроить доступ для определенных пользователей, вам нужно будет добавить пользователей Samba:

  1. На компьютере с папкой, которую вы хотите поделиться, выполните следующую команду:
    sudo smbpasswd -a ваш_пользователь

    Замените ваш_пользователь на имя пользователя, которому вы хотите предоставить доступ.

Шаг 4: Настройка прав доступа к папке

По умолчанию доступ к домашним папкам ограничен. Если вы действительно хотите поделиться своей домашней папкой, измените ее разрешения:

  1. Откройте терминал и выполните команду:
    chmod 777 -R /path/to/your/folder

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

Шаг 5: Проверка соединения с другого ПК

  1. На втором ПК откройте файловый менеджер (например, Nautilus).
  2. Перейдите в раздел "Другие местоположения".
  3. Найдите папку, которую вы поделились. Если у вас установлены правильные права доступа и Samba работает правильно, вы сможете увидеть эту папку и получить к ней доступ.
  4. Если запрашиваются учетные данные, введите имя пользователя и пароль, которые вы создали через smbpasswd.

Заключение

С использованием Samba вы сможете передавать файлы между двумя ПК на Ubuntu по сети Wi-Fi. Если вы все еще сталкиваетесь с проблемами доступа, убедитесь, что настройки Samba и права доступа к файлам установлены правильно. Помните, что всегда лучше использовать минимально необходимые права доступа для повышения безопасности вашей сети.

Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь обратиться за помощью на форумы или к сообществу Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...