Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзаменационные вопросы И-9-2 2012 (11-20).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.2 Mб
Скачать
  1. Конфигурирование ftp-сервера.

Конфигурирование FTP-сервера

Стандартный FTP-сервер BSD FTP проинсталлирован по умолчанию и запускается через суперсервер. В качестве суперсервера используется демон inetd. Для его активизации, программой sysinstall включаем опцию inetd (Configure>Networking)

Заходим в Midnight Commander (командой mc) и находим файл /etc/inetd.conf, который содержит закомментированную запись для запуска BSD FTP:

#ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l

Для активизации FTP-сервера удаляем знак комментария (#) и перезапускаем демон inetd командой: killallSIGHUP inetd.

Конфигурирование анонимного FTP-сервера

Для запуска анонимного FTP-сервера создаем учетную запись с именем ftp и паролем ‘*’ и начальным каталогом /usr/home/ftp.

Для проверки функционирования нашего сервера, при помощи текстового редактора vi создаем файл в только что созданном каталоге сервера:

vi

:w /usr/home/ftp/testfile

Убеждаемся что сосед смог зайти в наш каталог и скачать его.

  1. Конфигурирование ftp-клиента.

В роли FTP-клиента попробуем подключится к FTP-серверу соседа и скачать его текстовый файл, для этого пишем: ftp 172.17.1.41, где 172.17.1.41 – IP адрес соседа. Далее нам предлагают выбрать имя, пишем anonymous и произвольный пароль.

Теперь копируем файл с FTP-сервера к себе:

get text /usr/home/A/text

Выходим из FTP-сервера командой exit.

При помощи Midnight Commander проверяем наличие этого файла у себя в каталоге /usr/home/A и убеждаемся, что скопировали верно.

  1. Конфигурирование nfs-сервера.

Пишем sysinstall , Configure>>Networking выбираем NFS Server.

Заходим в файл /etc/exports через mc и редактируем его, пишем: usr/home/A -maproot=jennie -network 172.17.1.41 -mask 255.255.255.0,

где usr/home/Aпапка, к которой будет предоставляться доступ;

maproot=jennie - пользователь root клиентской машины сможет обращаться к файлам на cepвepe от имени пользователя jennie;

-network 172.17.1.41 41 -mask 255.255.255.0 –IP-адрес и маска того, кто будет клиентом нашего сервера. Если хотим добавить определенного клиента, добавляем его IP-адрес и маску к этой строке.

Запуск NFS-сервера

Сервер NFS реализован в виде демона nfsd. Он обычно вызывается из сценария запуска системы. В файле /etc/re.conf должна быть такая строка:

nfs_server_enable=YES"

Убеждаемся что так и есть, иначе редактируем эту строку должным образом. Для немедленного вступления изменений в силу пишем /etc/netstart.

Убеждаемся, что сосед смог подмонтировать наш каталог и увидел хранящиеся в нем файлы.

  1. Конфигурирование nfs- клиента.

В качестве NFS-клиента попробуем подключится к NFS-серверу соседа. Пишем sysinstall , Configure>>Networking выбираем NFS client, выключаем NFS Server, если он включен.

Экспортируемый каталог NFS (т.е. каталог, который расположен на сервере) монтируется так же, как и локальный раздел или съемный диск.

Создаем у себя папку, в которую будем монтировать папку соседа:

cd /usr/home/mnt

Воспользуемся командой

-mount -t nfs 172.17.1.41:/usr/home/A /usr/home/mnt

Здесь 172.17.1.41 это имя компьютера, на котором работает NFS-сервер,

/usr/home/A имя экспортируемого каталога,

/usr/home/mnt имя локального каталога, к которому подключается каталог сервера.

Проверяем содержимое папки /usr/home/mnt , видим что в него монтировались файлы с сервера.