sudo mount -t cifs //A.B.C.D/share /mnt -o users,sec=none
Программаmountиспользуется дляUSBмонтированияустройств- ,дисков,
сетевых папок.д. Ключ-tуказываети тип файловойcifs. После системы символов//пишетсяIPадрес- SMBсервера-, название общей. Всё этопапки монтируется/mnt,ва папкуключом–указываютсяo usersпа(опциикадля
всех пользова)иsec(телейвечает за безопасность).
После подключения в менеджереСеть/Sambaдолжнафайлов во вкладке появиться сетевая папка, где си именембудетлежатьсервера. общая папка
1.8. NTPсервер-
NTPангл.( Network TimeпротоколProtocol сетевого—) — времени
сетевой протокол для синхронизации внутренних часов компьютера с использованием. сетей
Для синхронизации GNU/Linuxвременииспользуетсяв системахдемон ntpd(NetworkTimeProtocoldaemon)Для. его установки применяется команда sudo apt install ntp
Принцип NTPработыоснован на использовании, иерархии серверов которая обеспечивает распределение. Уровниточного времени по всей сети этой иерархии называютсяангл( . strata)Высший.стратами0уровень
представляет источники времени.Следующийтакие какуровеньатомные часы
1 —это серверы, которые получают точное время от нулевого уровня и сами могут служить источником времени2.Этотдля серверов следующего уровня процесс продолжается до достижения. конечных клиентских устройств
Иерархическая структураNTPпостроенапротоколас учетом отказоустойчивости. Ви случаеизбыточнпоститери соединения с вышестоящими NTPсерверамирезервные серверы берут процесс синхронизации. За насчётсебяизбыточности обеспечивается постоянная
11
доступностьNTPсерверов- . Синхронизируясь с несколькими, NTP серверами использует данные, чтобывсех исторассчниковитатьнаиболее. точное время В качестве примера рассмотрим, состоящуюNTPлокальную-из сеть
сервера и его клиента и изолированную. По от глобальной сети Интернет умолчанию сервер настроен на получение точного времени от прописанных в конфигурационном файле. Однаковышестоящихпри отсутствиисерверов связи с сетью Интернет сервер будет высылать по запросу своё системное время.
Конфигурационный/etc/ntpфайл.Он.имеетconfсодержитпуть начальные настройки и примеры конфигурир. Рекованиямендуетсядля различных задач сделать резервное копирование файла с помощью команды
sudo cp /etc/ntp.conf /etc/ntp.conf.orig
Для понимания процесса, удалимнастрконфигуйкисерационныйвера файл командойsudo rm /etc/ntpи в редакторе.conf создадим новый командой
sudo nano /etc/ntp.conf
В пустой файл впишем следующую строку server 127.127.1.0 prefer
Директиваserverуказывает, какому серверу необходимо подключиться для получения точного. IPадрес127времени.127это.1.0адрес, по– которому
сервер получает своё, которосистемноеибудетвремяотправлять по запросу клиенту. Опцияpreferв данном случае указывается, так как обязательно
серверу не нравится факт использования-за высокой своего времени из вероятности рассинхронизации. с точным мировым временем
После внесения изменений в конфигурационный файл необходимо перезагрузить службуsudo systemctlкомандой.Проверитьrestart ntpтекущее
состояние службыstatusможновместоrestartкомандой.
В качестве теста запустим эмулятор терминала на клиенте и введём командуsudo ntpdate, гдеAA.B.B.C.C.адресD.D – IPлокальногоNTP-
12
сервера. В случае успеха, насколькобудет показаноустановленное на клиенте время отличается .от времени сервера
1.9Подключение. SSHк системе по
SSHангл.( Secure Shellбезопасная— « »)—оболочкасетевой протокол прикладного, зволяющийуровня производить удалённое управление операционной системой
SSHработает в режиме-многоточка. В этом режиме есть некоторый узел, к которому могут подключаться—сервер. Все клиентыдругие узлы подключаются.к этому серверу
ВLinuxсистемах обычноOpenSSH,используетсягде сервер обозначается sshd,что означаетSSHдемон(Daemon),а клиентSSH — ssh.
Запу/сктатус/о тановка/перезапустить/перечитать конфигурацию/
включить/исключить :автозагрузку
systemctl start/status/stop/restart/reload/enable/disable sshd.service
Для аутентификации по ключам спользуется алгоритм асимметричного шифрованияRSAПара. ключей представлена публичным и приватным ключами. Ключи на клиенте ~/хранятся.sshв файлах: в каталоге
◦id_rsaприватный– ключ пользователя
◦id_rsa.публичныйpub – ключ пользователя
◦known_публичныеhosts – sshсерверовключи-
На сервереsshкоманд-keygenпроизводитсяй генерация. ключей Командойssh-copy-id adminstd@Aпередаётся.Bпубличный.C.D ключ на
клиентIPпоадресуегоA.B.C.D.
После этого клиентssh adminstd@Aкомандойможет.B.удалённоC.D
подключитьсяSSHпокпротоколусерверуIPадресом- A.B.C.D.
КомандаscpSecure( ) -CoPyэто утилита, которая работает по протоколу
SSH.
13
Она позволяет копировать файлы с клиента на сервер напрямую без использованияFTPпротоколовилиSMBИмеет. следующий: синтаксис
$ scpопции польз1@ховатест1:файльпользова2@хос2:тфайлель
2.Практическая часть
После захода в своюAstraучётнуюLinuxзапуститезаписьменеджерв виртуальных. машин
Создайте сервер и клиент путём клонирования виртуальной машины ru01std00VNetПрисвойте. серверуServer, а климяентуClientили( мя
другим аналогичным, чтобы образомбыло, чт ясночем)является.
Запустите. Послемашиныэтапа загрузки операционной системы появится окно для ввода пароляadminstd. Введитепользователяпароль по умолчанию qwerty21. Используя эмуляторFly,выполнитетерминаласледующие. задания
2.1Задание. 1
2.1.1Проанализируйте. /etc/network/interfacesфайл. Что означает каждая строка?
2.1.2Выясните. текущие сетевые. Проверьтенастройки каждой машины соединение между клиентом. и сервером
2.1.3Используя. , приведённыеараметры ,внастройтетаблице, нижесеть дополнив необходимые конфигурационные. файлы
Machine name |
Server |
Client |
|
|
|
Host name |
Ваши инициалыserver |
Вашиclientинициалы |
|
|
|
IP address |
192.168№.122в группе.(+ 1) 192№.168в группе.+1222).( |
|
|
|
|
Default gateway |
|
192.168.122.1 |
|
|
|
14
2.1.Попробуйте4. pingотпрас сервитьера на клиент используя. доменное имя Получилось ли?Еслиэто, тосделатьнетисправьте. это
Задание2.
2.2.1На. сервере создайтеFTPрепозиторийлокальныйи загрузите на него файл, содержащий в названии. ваши ФИО
2.2.Выгрузите2. файл из созданногоClientрепозитория. на машину
2.2.Создайте3. на сервереsmbи общуюпримонтируйтепапку её на машине клиента в директорию. с вашим именем
2.2.На4.Client,используя графический, поменяйтеинтерфейсдату время на
01.01.и197018:12Синхронизируйте. ServerClientвремяпо сети, установив
NTPсервернаServerмашину.
Задание3.
2.3.На1. сервере запуститеssh добавьтеслужбуеё.в автозагрузку
2.3.На2. клиенте настройте аутентификацию. по ключам с сервером
2.3.3Подключитесь. к серверу с машины клиента и создайте в директории
/home/studyфайл с содержимым«Hello world!». 2.3.4Скопируйте. с серверакомандой( scp)нафай,ксозданныйлиент в предыдущем. пункте
Контрольные вопросы
1.Что такое?ИзЛВСкаких устройств? может состоять
2.Из каких уровнейOSI?состоитДля чегомодель?её создали
3.Какие операционные системы могут? использоваться на серверах
4.Что такое виртуальная?Зачем онм?ашинанужна
5.Какие существуют способы? передачи файлов по сети
15
