- Евгений Панков
- Опубликовано:
Домашний файл-сервер на Debian Linux - Удаленная настройка Debian Linux
Содержание материала
Удаленная настройка Debian Linux
Теперь, когда вы уже оказались на диване с подключенным к сети ноутбуком, вам нужно скачать и запустить SSH-клиент
Заметка
SSH – протокол удаленного управления для Linux-систем
Я рекомендую вам воспользоваться PuTTY, который не требует установки.
Запустив PuTTY, просто укажите сетевой адрес своего сервера и нажмите “Open”

Вуаля! Вы можете управлять системой, как если бы находились прямо перед ней.

Подключим наш диск с данными.
nano /etc/fstab
Добавим в конец файла строку:
/dev/hda3 /mnt/data ext3 defaults 0 0
Обратите внимание – здесь /dev/hda3 – имя вашего диска. Hda3 означает, что диск подключен к IDE-контроллеру, является первым (A), а номер раздела – 3.
Сохраните файл (Ctrl-X, Y, Enter).
Создадим папку для подклчения нашего раздела
mkdir /mnt/data
Заметка
Разделы диска в Linux монтируются, т.е. подключаются к основной файловой системе как один из каталогов.
Монтируем нашу систему
mount -a
Создадим папку для общего доступа
mkdir /mnt/data/public
И дадим права на запись в нее всем пользователям
chmod 777 /mnt/data/public
Сейчас мы установим Webmin – веб-интерфейс для удобной настройки всех частей нашей системы.
Первым делом, добавим дополнительные списки ПО в менеджер пакетов.
nano /etc/apt/sources.list
Проматываем до низа и добавляем строки:
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://download.webmin.com/download/repository sarge contrib
Сохраняем и загружаем свежие данные о доступных для установки программах
apt-get update
Теперь устанавливаем сам Webmin:
apt-get install webmin
Когда установка завершится, можно открыть браузер и ввести адрес
https://<адрес сервера>:10000/
Вводим логин (root) и пароль, принимаем недействительный сертификат и попадаем на главную страницу администрирования:
Слева – список разделов, в центре – информация о системе.
В разделе Webmin > Change language and theme можно выбрать русский язык.
Настройка общих папок
Перейдем в раздел “Службы > Файл-сервер Samba”.

Здесь можно настроить доступ к папкам, принтерам и дискам с других компьютеров в сети.
Кликнем по ссылке “создание нового файлового ресурса”.
Настройки для нашей папки:
Имя ресурса – Public (имя, под которым папка будет видна, например, в “Сетевом окружении”).
Каталог ресурса - /mnt/data/public - каталог, который мы создавали
Automatically create directory? - Нет, так как мы уже создали каталог на сервере вручную
Нажимаем “создать”, затем “перезапуск серверов Samba” (внизу), чтобы применить новую конфигурацию.
Теперь можно открыть “сетевое окружение”, найти сервер и открыть только что соданную папку.
При открытии будут запрашиваться логин и пароль – нужно указать действительные для сервера данные входа, например, root и его пароль.
Если вам не нужна такая параноидальная безопасность, откройте настройку Samba в Webmin, кликните по нужной общей папке в списке, откройте раздел “Безопасность и права доступа”, и разрешите гостевой доступ.
Вы можете подключать вашу папку как сетевой диск на Windows-системах.

Светлые идеи
Настройте DHCP-сервер для автонастройки сети
Установка сервера:
apt-get install dhcpd.
Настройка производится через Webmin
Настройте сервер как шлюз + файрволл
Установите файрволл Shorewall:
apt-get install shorewall
Настройку производите через Webmin
Поднимите локальный web-server
apt-get install apache2
Настройку производите через Webmin
Установите FTP-сервер
apt-get install proftpd
Настройку производите через Webmin
Автор: Евгений Панков
Обсудить статью в конференции.