Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Документация openSUSE
  3. Start-Up
  4. Часть III. Мобильность
  5. Глава 11. Копирование и обмен файлами

11.6. Общий доступ к файлам между Linux компьютерами

Следующая секция - особенности различных методов для общего доступа к данным. Используйте одно из них, если вы ищите постоянное решение для общего доступа к файлам.

11.6.1. Передача файлов с помощью NFS

Чтобы настроить сервер, проделайте следующее:

  1. Подготовка системы:

    1. Откройте консоль, войдите в систему как root и предоставьте право записи для всех пользователей:

      mkdir /srv/nfs
      chgrp users /srv/nfs
      chmod g+w /srv/nfs
    2. Убедитесь, что пользователи имеют одинаковое имя и ID пользователя как на клиенте, так и на сервере. Смотрите Глава 5, Управление пользователями с YaST для подробных инструкций о том, как создавать и управлять учетными записями пользователей.

  2. Подготовка NFS сервера:

    1. Запустите YaST как root.

    2. Выберите Сетевые службы+NFS сервер.

    3. Выберите Запустить NFS сервер

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

  3. Экспорт каталогов:

    1. Щелкните Добавить каталог и введите /srv/nfs.

    2. Установите параметры экспорта:

      rw,root_squash,async
    3. Повторите эти шаги, если необходимо экспортировать более одного каталога.

  4. Примените ваши настройки и покиньте YaST. Ваш NFS сервер готов к использованию.

Чтобы вручную запустить NFS сервер введите rcnfsserver start как root. Чтобы остановить сервер, введите rcnfsserver stop. По умолчанию, YaST выставляет параметры на запуск сервера при старте системы.

Чтобы настроить клиента, проделайте следующее:

  1. Подготовка NFS клиента:

    1. Запустите YaST как root.

    2. Выберите Сетевые службы+NFS клиент.

    3. Установите флажок Открытый порт в брандмауэре если вы используете брандмауэр.

  2. Импортируйте удаленную файловую систему:

    1. Нажмите Добавить.

    2. Введите имя или IP адрес NFS сервера или щелкните Выбрать, чтобы автоматически сканировать сеть для поиска NFS серверов.

    3. Введите имя вашей удаленной файловой системы или автоматически выберите ее с помощью Выбрать.

    4. Введите подходящую точку монтирования, например /mnt.

    5. Повторите эти шаги, если необходимо импортировать более одного каталога.

  3. Примените ваши настройки и покиньте YaST. Ваш NFS клиент готов к использованию.

Чтобы в ручную запустить NFS клиент, введите rcnfs start.

[Note] Уникальность имен пользователей

Если ваша домашняя сеть использует только небольшое количество пользователей, настройте пользователей вручную на всех машинах. Однако, если вы нуждаетесь в большой, единой базе уникальных имен пользователей, во всей большой домашней сети, рассмотрите использование NIS или LDAP, чтобы управлять данными о пользователях.

11.6.2. Общий доступ к файлам с помощью Samba

Эта секция знакомит с различными методами доступа к файлам на Samba сервере. И KDE, и GNOME поставляются с графическими инструментами, чтобы работать с общими ресурсами Samba и, конечно же, инструментами командной строки для доступа к Samba серверам.

11.6.2.1. Доступ к общим ресурсам из KDE и GNOME

Оба рабочих стола, KDE и GNOME, могут получать доступ к общим ресурсам Windows через их файловые менеджеры. Чтобы получить доступ к вашим Windows ресурсам, проделайте следующее:

  1. Нажмите Alt+F2 и введите smb://jupiter.example.com/share.

    Синтаксис ссылки smb://HOST/SHARENAME, где HOST представляет имя хоста (jupiter.example.com) или его IP адрес, и SHARENAME представляет общий ресурс. Смотрите Шаг 3.b.

  2. Введите имя пользователя и пароль. Установите пароль Шаг 4 или только Enter, если пароль не нужен.

  3. Перетащите любые файлы или каталоги в окно вашего файлового менеджера.

Если вы не знаете вашу рабочую группу, введите smb:/, чтобы посмотреть все рабочие группы доступные в вашей сети. Утилита Smb4K (пакет smb4k) также может использоваться для отображения всех рабочих групп в сети и смонтировать их по требованию.

11.6.2.2. Доступ к общим ресурсам из командной строки

Если вы предпочитаете командную строку, используйте команду smbclient. Чтобы войти в ваш Samba сервер, вызовите:

smbclient //jupiter/share -U tux

Опустите параметр -U, если вы текущий пользователь tux. После удачного входа, используйте основные команды, как ls (список содержимого), mkdir (создание каталога), get (загрузка файла) и put (выгрузка файла). Используйте help, чтобы отобразить все команды. Смотрите man-страницу команды smbclient для дополнительной информации.

Перекрёстные ссылки книги для 11.6. Общий доступ к файлам между Linux компьютерами

  • 11.5. Копирование файлов между Linux и Windows компьютерами с помощью SSH
  • Вверх
  • 11.7. Общий доступ к файлам между Linux и Windows с помощью Samba

Book navigation

  • Start-Up
    • Об этом руководстве
    • Часть I. Установка и настройка
    • Часть II. Основы
    • Часть III. Мобильность
      • Глава 9. Мобильные вычисления с Linux
      • Глава 10. Управление сетевыми подключениями с помощью NetworkManager
      • Глава 11. Копирование и обмен файлами
        • 11.2. Методы доступа
        • 11.3. Доступ к файлам из разных ОС на одном компьютере
        • 11.4. Копирование файлов между Linux компьютерами
        • 11.5. Копирование файлов между Linux и Windows компьютерами с помощью SSH
        • 11.6. Общий доступ к файлам между Linux компьютерами
        • 11.7. Общий доступ к файлам между Linux и Windows с помощью Samba
        • 11.8. Дополнительная информация
    • Часть IV. Помощь и разрешение проблем
    • Приложение A. Лицензии GNU
  • KDE Quick Start
  • GNOME Quick Start

Последние материалы

  • Приложение scanimage
    7 hours 7 minutes ago
  • Утилита sensors
    4 days ago
  • Сканер Rkhunter
    1 week 4 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru