Я настраиваю свой первый домашний сервер Ubuntu (10.04) для обмена файлами на двух других моих компьютерах (рабочий стол Windows и Mac labtop).
В идеале мне бы хотелось, чтобы он был настроен так, чтобы я мог «монтировать» (я раньше использовал с NIS+NFS с чистой сетью Ubuntu) диск на рабочий стол и на ноутбук (использую ли я его дома или на работе.)
Я также хотел бы иметь некоторую безопасность (примерно того же уровня, который вы имели бы при использовании SSH для подключения к удаленному SSH-серверу - таким образом, логины и зашифрованный трафик).
Вот то, что я думаю, мне нужно настроить на моем сервере Linux:
Делитесь файлами через NFS или SAMBA
Настройте Kerberos или другой метод аутентификации, прежде чем разрешить доступ к файлам.
Получите динамический IP-адрес (Не можете получить статический IP-адрес с Comcast?), Или используйте VPN для достижения того же.
Я что-то пропустил? Как бы вы настроили решение, как я описал? Какие сервировки будут использовать (например: NFS против SAMBA)?
Наконец, я не уверен, что это относится к делу, но две вещи, которые я хотел бы ПОСЛЕ того, как работает выше, - это установить XMBC Media Center для медиа-файлов (сервер будет хранить как рабочие файлы, так и мою медиа-коллекцию), и если возможно утечка электронной почты между моим компьютером (или, может быть, просто сохранить папки и правила электронной почты на сервере и позволить другим клиентам подключаться к нему.)
Я знаю, что это много, но я собираюсь начать работу над этим проектом, и чтобы не тратить часы на часы, я бы хотел получить совет от всех вас, кто пробовал подобные установки.
Спасибо, ваша помощь очень ценится!
PS: я нашел этот связанный вопрос, но я не заинтересован в хостинге сайтов, и я прочитал общие руководства на сайтах Ubuntu. Я ищу более конкретный совет / опыт людей с типом плана, который я обрисовал в общих чертах выше, чем общие инструкции.