Автор: Edward Kobylyanets
Давно уже просили написать эту статью. И вот собственно статья.
В ней я расскажу как настроить файловый обмен между Windows и Ubuntu.
Сначало настроим Ubuntu.
Для начала установим Samba в Ubuntu. Для этого откройте терминал и выполните следующие команды: sudo apt-get install samba samba-common
sudo apt-get install python-glade2
sudo apt-get install system-config-samba
Итак, после установки этих пакетов, находим в главном меню Dash программу Samba:
Итак открыли Samba:
Нажимаем "плюс" для создания ресурса Samba. Нажимаем "Обзор":
Где выбираем наш домашний каталог:
Затем на вкладке "Доступ" выбираем "Предоставить доступ всем". (Если это домашняя сеть, то можно спокойно выбирать этот пункт)
Я рассмотрю способ с выбором пользователя:
После того, как выбрали нашего пользователя, нужно задать ему пароль:
Заходим в Настройки — Пользователи, выбираем нашего пользователя и "изменить":
Вписываем пароль дважды и жмем "Ок".
Отлично. Мы настроили Samba.
Хочу заметить, что можно расшаривать не весь домашний каталог, но и просто одну папку.
Кроме того, можно расшарить папку и по другому:
Теперь открываем Файловый менеджер Nautilus. Выбираем любую папку и жмем по ней провой кнопкой мыши.
Затем идем на вкладку "Общий доступ к папке":
Ставим галочку "Опубликовать эту папку" и по желанию: галочки внизу для дополнительных разрешений.
Вот мы и расшарили домашнюю папку в Ubuntu.
Теперь открываем терминал, чтобы узнать наш ip в локальной сети вводим команду: ifconfig
Выведется следующее сообщение:
Так как у меня дома компьютеры соединены по wi — fi, то я беру ip адрес из адаптера wlan0, если у вас подключены компьютеры по ethernet, то смотрите в секции eth.
Всё. Теперь переходим в Windows и пытаемся подключиться к нашей папке:
В windows в explorer в строке адреса вводим ip-адрес (не забываем ввести два обратных слэша \\).
Появится наша "расшаренная" папка, пытаемся зайти в неё, вводим имя пользователя Samba и пароль.
И после этого мы видим все папки домашнего каталога:
Вот мы и расшарили папку на Ubuntu и подключились к ней с системы Windows.
Кстати, если кто не знает, то чтобы постоянно не вводить сетевой ip на Windows постоянно, то можно создать ярлык папки:
Давайте теперь расшарим папку на Windows и подключимся к ней из Ubuntu.
Итак выбираем папку в Windows, правой кнопкой мыши по ней и выбираем "Доступ":
Здесь выбираем "Общий доступ" или "Расширенная настройка", я выбрал простой вариант "Общий доступ" (в Расширенной настройке тоже все просто, там можно выбрать дополнительные настройки доступа):
Здесь выбираем пользователя.
Если это увидели, то значит всё хорошо. Жмем готово. Наша папка на Windows расшарена.
Важно, что в учетной записи должен быть установлен пароль (что очень часто у пользователей Windows). Если нет пароля, то подключиться не получится. Установите пароль.
Теперь открываем консоль на windows и выполняем: ipconfig Смотрим ip:
Возвращаемся в Ubuntu:
Открываем файловый менеджер Nautilus, переходим "файл" — "Подключить к серверу":
В пункт "Сервер" вводим ip-адрес и стираем в пункте "Папка:", затем жмём Подключиться.
В Пункте "Подробности о пользователе" определится "Домен", нужно ввести только Имя пользователя Windows и пароль. После чего откроется список ресурсов Windows:
Где мы видим нашу папку "linuxrussia".
Кликаем по ней дважды и будет запрошено имя пользователя и пароль:
Вводим данные и выбираем "Запомнить навсегда", чтобы больше не вводить логин и пароль.
Вот и всё, мы зашли на расшаренную папку Windows:
И чтобы добавить эту папку в закладки нажмите "CTRL — D".
Вот и всё.
Как видите, я даже не правил никаких конфигов. Всё делалось через GUI.
Еще важно, если Вы вдруг не можете подключиться к Windows ресурсу, может быть из-за того, что в имени компьютера используются русские буквы. Измените имя компьютера, используя только английские символы. И попробуйте снова.
И еще раз повторюсь, что не забудьте поставить пароль на учетную запись Windows. Иначе не получится подключиться.