Поради щодо створення мого першого домашнього сервера Ubuntu?


1

Я створюю свій перший домашній сервер Ubuntu (10.04), щоб обмінюватися файлами на моїх інших двох комп'ютерах (робочий стіл Windows і Mac labtop).

В ідеалі я б хотів, щоб він був налаштований, щоб я міг "монтувати" (я використовував з NIS + NFS з чистою мережею Ubuntu раніше) диск до мого робочого столу і до мого ноутбука (чи буду я його використовувати вдома) або на роботі.)

Я також хотів би мати певну безпеку (приблизно на тому ж рівні, що ви мали б використовувати SSH для підключення до віддаленого SSH-сервера - таким чином, логіни та зашифрований трафік).

Ось що я думаю, мені потрібно налаштувати на моєму Linux-сервері:

  1. Обмінюйтесь файлами через NFS або SAMBA

  2. Налаштуйте Kerberos або інший метод аутентифікації, перш ніж дозволити доступ до файлів

  3. Отримати динамічну IP-адресу (не можна отримати статичну IP-адресу з comcast?) Або скористатися VPN для досягнення тієї ж самої речі.

Я щось пропускаю? Як би ви вирішили створити рішення, як я описав? Який би використовувався (тобто: NFS проти SAMBA)?

Нарешті, я не впевнений, що це відновлення, але дві речі, які я хотів би ПІСЛЯ вищезазначеного, це створити XMBC Media Center для мультимедійних файлів (сервер буде зберігати як робочі файли, так і мої медіа-колекції) і якщо можливу електронну пошту раковини між моїм комп'ютером (або, можливо, просто зберегти папки електронної пошти та правила на сервері, і дозволити іншим клієнтам підключитися до неї.)

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

Спасибі, ваша допомога дуже цінується!

PS: Я знайшов це питання , але я не зацікавлений у розміщенні веб-сайтів, і я прочитав загальні посібники на веб-сайтах Ubuntu. Я шукаю більш конкретний досвід / досвід людей з типом плану, який я виклав вище, проти загального "як-б".

Відповіді:


1

Samba може обробити все це, не потрібно NFS. Також підтримуються зашифровані паролі.

Моя порада полягає в тому, щоб поглянути на Red Hat's Посібник з налаштування Samba і перегляньте варіанти. Вони використовують інструмент графічного інтерфейсу для налаштування Samba для систем Red Hat, але вас може зацікавити один з багатьох інших Інструменти налаштування GUI так само. SWAT (інструмент веб-адміністрування Samba), який я використовував у минулому, ви можете отримати його так:

sudo apt-get install swat

Дякую! Я збираюся розглянути налаштування Samba на Ubuntu і дасть вам знати, як це відбувається.
evan

Я плутався з Samba, і я отримав його роботу як з моїм Mac і Windows машина вдома, але я не можу змусити його працювати з роботи. Я думаю, що проблема щось робити з моїм маршрутизатором не правильно переадресації порт 139, але в той час як Googling я виявив, що в цілому це здається поганою ідеєю, щоб відкрити порт 139 взагалі - там будь-який для монтування диска і страхувати трафік \ t між двома комп'ютерами зашифровано? (Я працював SSH, і тепер, як використовувати SCP, але я хотів би мати диск, встановлений на клієнтах) Спасибі!
evan

update: з'ясував помилку при монтажі диска з роботи - повинен робити файл smb.conf, що дозволяє тільки локальним підключенням, і я можу легко додати свою роботу ip-адресу для вирішення цього. І принаймні тоді порт буде відкритий тільки для певних IP-адрес? Проте, чи є спосіб шифрувати дані між клієнтами та сервером, а дані ще встановлюються як мережевий диск? Дякую!!
evan

оновлення 2: Спробуємо налаштувати Відкрити VPN для підключення до домашнього сервера, а потім спробувати встановити спільні ресурси samba. Якісь думки?
evan

@evan - це чудове безпечне рішення. Я налаштував VPN на мою домашню мережу давно, і з тих пір не повернувся назад.
John T

1

Ви згадуєте, що хочете мати доступ до свого сервера з роботи це питання містить корисну дискусію про те, як мати справу з динамічними IP-адресами, як налаштувати перенаправлення портів.


Дякую! Я радий, що ви опублікували, що тут - взяли мене багато возитися, щоб зрозуміти, як це зробити минулої ночі, і хтось інший, хто читає цей пост, обов'язково захоче прочитати це питання!
evan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.