Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Делаем файловый сервер на базе Ubuntu  (Прочитано 3129 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ko4evnik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Делаем файловый сервер на базе Ubuntu
« : 13 Октября 2012, 21:53:14 »
Добрый день!
Прошу не ругать - я новичок, только изучаю сабжевую систему.
Итак, дано:
1. Маршрутизатор ASUS WL-520GU, к нему подключен интернет на Корбине.
2. Основной рабочий комп с Windows 7 (подключен через кабель).
3. Комп жены Windows XP (подключен через кабель).
3. Нетбук жены с Windows 7 (подключение через вай фай).
4. Два китаефона на Андроиде (подключение через вай фай).
5. Рассматриваемый старый ноутбук (оператива 3 гб, проц 1,5 или 1,7 гц, вроде) - установил вот сюда Ubuntu.

Что хочу:
В далекой перспективе хочу замутить умный дом. Первый шаг - сделать сервер.

Текущая задача для ноутбука с Ubuntu:
1. Файлы на ноутбуке должны быть доступны со всех компов (в перспективе хочу подключить к нему внешний винт и закачивать торренты.
2. В идеале - возможность подключения к компу через интернет.

Текущая ситуация.
1. Ubuntu установил.
2. Читаю это руководство, что смущает, как я понимаю, оно написано к старой версии Ubuntu, в новой используется другой графический интерфейс. Если честно, пока не нашел даже, где там приложения сосредоточены, все доступ получаю какими-то левыми путями...
3. Ubuntu нормально подключилась к сети через вай фай, видит комп с Windows 7. Однако комп с Windows 7 не видит комп с Ubuntu. Рабочая группа называется одинаково...

Можете посоветовать актуальные руководства? Этот форум пока толком не изучал.
« Последнее редактирование: 15 Октября 2012, 13:45:40 от Ko4evnik »

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Цитировать
2. Читаю это руководство, что смущает, как я понимаю, оно написано к старой версии Ubuntu, в новой используется другой графический интерфейс. Если честно, пока не нашел даже, где там приложения сосредоточены, все доступ получаю какими-то левыми путями...
Зачем на сервере графический интерфейс? Всё равно большую часть настроек будешь делать в консоли и текстовом редакторе. Там таких проблем нет.

А уж почему ты дал ссылку на документацию по консоли и жалуешься, что там другой графический интерфейс — мне вообще не совсем понятно. Эмулятор терминала не можешь найти?

Цитировать
1. Файлы на ноутбуке должны быть доступны со всех компов (в перспективе хочу подключить к нему внешний винт и закачивать торренты.

Если большинство компьютеров в сети с Windows, то нужно Samba настраивать. sudo aptitude install samba, а дальше настраиваешь. Могу даже свой готовый конфиг дать, тебе останется только расшариваемые папки вписать.

Также тебе нужно поднять ssh для настройки, а ssh в свою очередь включает sftp — протокол передачи файлов. Можешь и через него иметь общий доступ к файлам. Правда я на винде с ним дела не имел.

Но для начала изучи в частности систему прав доступа к файлам. Часто при поднятии файл-серверов можно напороться на непонимание работы данного механизма.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Если большинство компьютеров в сети с Windows, то нужно Samba настраивать.
http://www.swish-sftp.org/
?

Оффлайн Ko4evnik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
А уж почему ты дал ссылку на документацию по консоли и жалуешься, что там другой графический интерфейс — мне вообще не совсем понятно. Эмулятор терминала не можешь найти?
эмулятор терминала нашел, а ссылку я дал на произвольную страницу пошагового руководства.

Если большинство компьютеров в сети с Windows, то нужно Samba настраивать. sudo aptitude install samba, а дальше настраиваешь. Могу даже свой готовый конфиг дать, тебе останется только расшариваемые папки вписать.
угу, буду благодарен. Самбу уже нашел, планирую вот начать разбираться, что там с ним делать...

Также тебе нужно поднять ssh для настройки, а ssh в свою очередь включает sftp — протокол передачи файлов. Можешь и через него иметь общий доступ к файлам. Правда я на винде с ним дела не имел.

Но для начала изучи в частности систему прав доступа к файлам. Часто при поднятии файл-серверов можно напороться на непонимание работы данного механизма.
ок, изучу, спасибо за советы.
Жду примера конфига.

UPD
1. Я прошу прощения за нубские вопросы - я так смотрю, моя тема не раз поднималась)))
2. Начал разбираться с самба.
как я понимаю, она у меня не установлена.
однако в каталоге ets я нашел папку samba, но там 2 файла всего (включая 1 конфигурационный). Странно. В центре приложений Ubuntu самбы нет.
Странно то, что программа не установлена, но папка под нее существует.
3. Начал пробовать установить самбу по указаниям отсюда
трабл в первом же пункте: "Для установки достаточно открыть терминал и ввести:
sudo apt-get install samba"

выдает следующее:


ko4evnik@Ko4-server:~$ sudo apt-get install samba
[sudo] password for ko4evnik:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 samba : Зависит: samba-common (= 2:3.6.3-2ubuntu2.1) но 2:3.6.3-2ubuntu2.3 будет установлен
         Зависит: libwbclient0 (= 2:3.6.3-2ubuntu2.1) но 2:3.6.3-2ubuntu2.3 будет установлен
         Рекомендует: tdb-tools но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
ko4evnik@Ko4-server:~$

Ваще не пойму, в чем проблема:)
« Последнее редактирование: 14 Октября 2012, 23:20:39 от Ko4evnik »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
И что говорит гугль об этой ошибке?

Вообще, советую не валить всё в кучу и разделить работу на задачи.
1. Делаем файловый сервер.
2. Делаем торрентососалку.
3. Даём доступ из интернета.
Вопрос о графической оболочке в данном случае неуместен.
По очереди по каждому вопросу читаем, разбираемся, пробуем, пользуемся поиском, пробуем ещё. После этого, в случае необходимости, спрашиваем на форуме.

Насколько я понимаю, сейчас основной является задача №1. Её нужно полно и чётко сформулировать, а ещё нужно соответственно переименовать топик.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6289
    • Просмотр профиля
Re: Делаем файловый сервер на базе Ubuntu
« Ответ #5 : 15 Октября 2012, 14:20:38 »
трабл в первом же пункте: "Для установки достаточно открыть терминал и ввести:
sudo apt-get install samba
Ваще не пойму, в чем проблема:)

список пакетов нужно сначала обновить
sudo apt-get updateа потом уже ставить.

вы сначала с системой разберитесь, как что работает, а потом сервер настраивайте.

потом настроите проброс портов в роутере, и ваш сервер будет доступен извне.

Оффлайн Ko4evnik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Делаем файловый сервер на базе Ubuntu
« Ответ #6 : 15 Октября 2012, 15:06:26 »
вы сначала с системой разберитесь, как что работает, а потом сервер настраивайте.
ок, спасибо.
проблема в том, что не очевидно, в чем именно разбираться.
т.е. "просто читать документацию", имхо, неэффективно без привязки к конкретным задачам, а помимо файлсервера у меня в убунте задач то и нет...

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Делаем файловый сервер на базе Ubuntu
« Ответ #7 : 15 Октября 2012, 15:15:08 »
Ko4evnik,
конкретные задачи выполняются по конкретным инструкциям. Авторы конкретных инструкций обычно предполагают, что читатель умеет создавать/перемещать/копировать/удалять файлы, устанавливать пакеты, запускать и останавливать сервисы, редактировать файлы, настраивать сеть, управлять учётными записями пользователей и их правами, всё это в терминале. Об этом нужно читать.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6289
    • Просмотр профиля
Re: Делаем файловый сервер на базе Ubuntu
« Ответ #8 : 15 Октября 2012, 15:15:32 »
проблема в том, что не очевидно, в чем именно разбираться.
т.е. "просто читать документацию", имхо, неэффективно без привязки к конкретным задачам

начните с этого https://help.ubuntu.ru/manual

Оффлайн Ko4evnik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Делаем файловый сервер на базе Ubuntu
« Ответ #9 : 15 Октября 2012, 15:34:08 »
проблема в том, что не очевидно, в чем именно разбираться.
т.е. "просто читать документацию", имхо, неэффективно без привязки к конкретным задачам

начните с этого https://help.ubuntu.ru/manual
угу, я по нему и делал установку.
проблема в том, что этот мануал написан, судя по всему, по предыдущей версии Ubuntu. И в обновленной версии все выглядит совсем не так.
как бы для полных новичков это проблема, когда в мануале написано "зайдите в System\Administration", а в том, что сейчас доступно никакого System и Administration нет :(

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Делаем файловый сервер на базе Ubuntu
« Ответ #10 : 15 Октября 2012, 20:12:39 »
Цитировать
проблема в том, что не очевидно, в чем именно разбираться.
Ну нужно знать, например,
  • как выполнить команду, от обычного пользователя и от root
  • как открыть текстовый файл для редактирования, в т.ч. от рута
  • систему прав доступа к файлам
  • владеть пакетным менеджером
  • как запускать и останавливать системные службы, делать их запускаемыми автоматически

 

Страница сгенерирована за 0.032 секунд. Запросов: 26.