- •Успенський (10) Теория
- •1(Т)Загальна характеристика ос FreeBsd
- •2(Т). Організація доменної служби імен dns
- •4(Т). Вміст файлу зони прямого перетворення bind відповідно до схеми учбової віртуальної мережі. Які ще файли приймають участь в роботі системи dns.
- •5(Т). Вміст файлу зони зворотнього перетворення bind відповідно до схеми учбової віртуальної мережі. Які ще файли приймають участь в роботі системи dns.
- •6(Т) Захист мережі за допомогою між мережевих екранів.
- •7(Т). Синтаксис команди утіліти ipfw стосовно вводу правил фільтрації: дати пояснення кожного поля команди на довільному прикладі.
- •Ipfw [-n] действие [индекс] [директива] [log] протокол адрес [опции]
- •10(Т). Ограничение доступа по адресам сервиса Apache с помощью файлов .Htaccess
- •9(Т). Директиви обмеження доступу за адресами серверу Apache в файлі httpd.Conf
- •Практика
- •1(П). Порядок налагодження мережевого інтерфейсу комп’ютера операційної системи FreeBsd за допомогою утіліт ifconfig та hostname. Засоби перевірки налагоджень.
- •2(П). Порядок налагодження мережевого інтерфейсу комп’ютера операційної системи FreeBsd за допомогою відповідних конфігураційних файлів. Засоби перевірки налагоджень.
- •3(П)Порядок запуску серверу telnet операційної системи FreeBsd. Засоби перевірки роботи серверу.
- •4(П). Порядок запуску серверу ssh операційної системи FreeBsd. Засоби перевірки роботи серверу.
- •5(П). Порядок запуску серверу ftp. Налагодження анонімного доступу.
- •6(П). Порядок конфігурування серверу nfs
- •7 (П). Конфігурування клієнта nfs та порядок підключення до сервера.
- •8(П). Порядок налагодження, запуску та перевірки функціонування серверу dns.
- •Файл основной зоны /master/kaf5.Com;
- •Файл зоны обратного просмотра dns master/obr_preobr;
- •Файл локальной зоны lokalhost.Rev
- •Проверка настроек dns.
- •9(П). Порядок запуску служби трансляції адрес nat та брандмауер ipfw
- •10(П).Порядок запуску та перевірки функціонування серверу Apache операційної системи FreeBsd.
4(П). Порядок запуску серверу ssh операційної системи FreeBsd. Засоби перевірки роботи серверу.
Один из способов запуска SSH – воспользоваться программой sysinstall:
1.Перейти в режим суперпользователя и ввести /stand/sysinstall чтобы запустить конфигурационную программу.
2.Выбрать в основном меню программы пункт Configure.
3.Выбрать в появившемся меню FreeBSD Configuration Menu пункт Networking.
4.В появившемся меню Network Services Menu установить флажок Sshd.
5.Последовательно выбрать ok Ca Cancel и Exit Install чтобы выйти из прграммы.
В файл /etc/rc conf добавляется следующая строка sshd_enable=”YES”. Которая определяет должен ли на этапе загрузки системы вызываться демон sshd. Демон будет активизирован при очередном запуске системы. Если это нужно сделать немедленно вводиться команда /usr/sbin/sshd.
Конфигурационный файл серверв SSH назыветься /etc/ssh/sshd_config, клиентский конфигурационный файл ssh_config. Если в файл sshd_config внесены изменения нужно перезапустить демон sshd.
# killall sshd
#/usr/sbin/sshd
Для проверки роботы сервера присоединяемся к любому компьютеру в сети с помощью ssh.
#ssh 192.168.0.114 (вместо IP можно писать доменное имя)
И проверяем IP адрес с помощью команды ifconfig. IP – адрес должен совпадать с адресом компьютера к которому мы присоединялись.
Разрывается связь с помощью команды exit.
5(П). Порядок запуску серверу ftp. Налагодження анонімного доступу.
Конфигурация по умолчанию FTP-сервера является базовой.
Полный сеанс FTP состоит из двух соединений: одно для передачи команд и сообщений о состоянии в обоих направлениях (соединение управления), а другое — для обработки собственно передачи файлов (соединение данных).
Клиент FTP, такой как команда ftp, встроенная в FreeBSD, открывает управляющее соединение с портом TCP под номером 21 на сервере FTP. Это соединение остается открытым на протяжении всего сеанса. Когда пользователь вводит команду, подобную ls или get picture.gif, клиент и сервер согласовывают пары ТСР-портов, между которыми они устанавливают соединение данных, которое существует до тех пор, пока ответный листинг или файл не будет передан, после чего соединение закрывается. Для каждой такой передачи открывается отдельное соединение данных.
Для того чтобы зарегистрироваться через FTP, пользователь должен либо иметь корректную пользовательскую учетную запись на машине сервера, либо входить, используя "анонимный FTP", если это позволяет сервер.
FTP-сервер по умолчанию — это стандартный BSD-демон f tpd. Он запускается супер-сервером inetd, а не как автономный демон.
Местоположение корня FTP-сервера по умолчанию устанавливается в /var/ftp, и в нем создается несколько каталогов, помогающих серверу управлять пользователями FTP, которые не имеют собственных пользовательских учетных записей в системе.
ftpd запускается по инициативе супер-сервера inetd, и как таковой, не работает, если inetd не функционирует. Во-первых, используем ps для проверки того, обслуживает ли демон запросы, применив опции -w (расширенный формат), -а (все пользовательские процессы), -и (показать поля, касающиеся пользователей) и -х (процессы, которые не обязательно прикреплены к терминалам):
ps -waux | grep inetd
root 1640 0.0 0.6 1048 780 ?? Ss Thu08PM 0:00.15 inetd -Ww
Если не видим работающего процесса inetd, это значит, что он не включен в /etc/rc.conf во время начальной установки системы, или же мы отключили его. ищем в этом файле строку inetd_enable и убеждаемся, что он присутствует и установлена в YES. Во-вторых, открываем /etc/inetd.conf и убеждаемся, что служба f tpd включена:
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -1
Если эта строка закомментирована, убераем комментарий, после чего запускаем или перезапускаем inetd (используя команду /etc/rc.d/inetd restart). Проверяем полученную конфигурацию, попытавшись подключиться к серверу (ftp localhost).
Служба FTP включает довольно много конфигурационных файлов; некоторые из них расположены в /etc, другие — в /var/ftp/etc. Причина этого состоит в том, что некоторые из этих файлов должны быть доступными анонимным пользователям FTP, а такие пользователи, как вы видели, не могут видеть ничего за пределами /vat/ftp. Несколько файлов находятся в /etc, которые имеют глобальное отношение ко всему FTP-серверу в целом (не все они присутствуют в инсталляции по умолчанию — некоторые нужно создавать вручную).
По умолчанию анонимный доступ FTP не разрешен. Простейший способ включить его, если вы решите это сделать — это воспользоваться Sysinstall. Внутри программы Sysinstall (/usr/sbin/sys ins tall) войдите в разделы Configure (Конфигурация) и Networking (Работа в сети). Прокрутите экран до опции Anon FTP (Анонимный FTP) и нажмите пробел, чтобы открыть экран Anonymous FTP Configuration (Конфигурация анонимного FTP)
Домашний каталог пользователя устанавливается в /var/f tp, и через него происходит анонимный вход в FTP — регистрация ftp трактуется как рядовой пользователь, который ведет себя так, как если бы он был указан в /etc/f tpchroot. Поэтому любому, кто регистрируется как ftp (или под псевдонимом anonymous), корневой каталог устанавливается в/var/ftp.
