A+ A A-

Домашний файл-сервер на Debian Linux - Удаленная настройка Debian Linux

  • Обновлено 01.01.2013 20:15
  • Автор: Евгений Панков

Содержание материала

 

 

Удаленная настройка Debian Linux

 

Теперь, когда вы уже оказались на диване с подключенным к сети ноутбуком, вам нужно скачать и запустить SSH-клиент

 

Заметка
SSH – протокол удаленного управления для Linux-систем


Я рекомендую вам воспользоваться PuTTY, который не требует установки.


Скачать PuTTY


Запустив PuTTY, просто укажите сетевой адрес своего сервера и нажмите “Open”

 

Debian 5.0. SSH-клиент PuTTY


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

 
 Debian 5.0. SSH-клиент PuTTY

 

Подключим наш диск с данными.

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) и пароль, принимаем недействительный сертификат и попадаем на главную страницу администрирования:

 Debian 5.0. Страница администрирования Webmin



Слева – список разделов, в центре – информация о системе.
В разделе Webmin > Change language and theme можно выбрать русский язык.

 

Настройка общих папок


Перейдем в раздел “Службы > Файл-сервер Samba”.

Debian 5.0. Страница администрирования Webmin. Samba

 



Здесь можно настроить доступ к папкам, принтерам и дискам с других компьютеров в сети.

Кликнем по ссылке “создание нового файлового ресурса”.

Настройки для нашей папки:

Имя ресурса
– Public (имя, под которым папка будет видна, например, в “Сетевом окружении”).

Каталог ресурса - /mnt/data/public - каталог, который мы создавали

Automatically create directory? - Нет, так как мы уже создали каталог на сервере вручную

Нажимаем “создать”, затем “перезапуск серверов Samba” (внизу), чтобы применить новую конфигурацию.

Теперь можно открыть “сетевое окружение”, найти сервер и открыть только что соданную папку.

При открытии будут запрашиваться логин и пароль – нужно указать действительные для сервера данные входа, например, root и его пароль.
Если вам не нужна такая параноидальная безопасность, откройте настройку Samba в Webmin, кликните по нужной общей папке в списке, откройте раздел “Безопасность и права доступа”, и разрешите гостевой доступ.

Вы можете подключать вашу папку как сетевой диск на Windows-системах.

 

Debian 5.0. Страница администрирования Webmin. Подключение сетевого диска

 

Светлые идеи

 

Настройте 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

 

Автор: Евгений Панков

 

Обсудить статью в конференции.

 

Комментарии