# Практика 3.3 ### Задача: - Научиться работать на уровне пользователя с сервисами: 1. Apache 2. Telnet 3. FTP 4. SMB **1. Apache** **Apache** ― это программное обеспечение с открытым исходным кодом, которое позволяет создавать веб-сервер. установка apt install apache2 проверяем статус сервиса apache service apache2 status ![](https://i.imgur.com/4EVLUKo.png) Командой service --status-all проверим вообще какие сервисы запущены и не запущеные есть в системе ![](https://i.imgur.com/UNNal64.png) заходим по адресу localhost или 127.0.0.1 ![](https://i.imgur.com/5noAEPy.png) можно остановить (отключить) сервис apache service apache2 stop ![](https://i.imgur.com/Xy3uHwg.png) видно что сервис не работает, а так же не открывается вэб станичка на localhost. **2. Telnet** TELNET — сетевой протокол для реализации текстового терминального интерфейса по сети (в современной форме — при помощи транспорта TCP). Крайне не безопасная вещь устанавливать и пользоваться ей не рекомендуется. Так как данные передаются в открытом виде, в том числе логин и пароль, которые можно слегкостью перехватить. установка клиента осуществляется из репозитария apt install telnet Можно по телнету зайти на удаленный ресурс и выполнит команду GET / ![](https://i.imgur.com/r1RlABy.png) Получим вэб страничку в виде исходного кода html для установки сервера используется команда apt install telnetd зайти на удаленный компьютер можно командой telnet -d 192.168.52.133 23 ![](https://i.imgur.com/Gh0ClCF.png) **3. SSH** ssh насттройка и использование уже рассматривался в предыдущих практиках. ТАкже расматривалось и настройка входа по ключу. Зачем сюда это впихнули мне не понятно. достаточно в одном месте рассматривать. А то это просто трата и так дорогого время. **4. FTP** **FTP** — протокол передачи файлов по сети, появившийся в 1971 году задолго до HTTP и даже до TCP/IP, благодаря чему является одним из старейших прикладных протоколов. https://habr.com/ru/post/500438/ по этой ссылке краткая статья по этому протоколу. установка осуществляется как всегда из репозитария apt install vsftpd конфигурационый файл наъодится здесь /etc/vsftpd.conf файл в нутри хорошо описан и не составляет большого труда настроить его под себя хотя зачем это нужно. Так как протакол тоже ни как не шифрует передаваемые данные. посмотрим что сервис запущен и работает ![](https://i.imgur.com/C9Qofjr.png) а так же на него можно зайти (чтоб не мучится и не создавать отдельных пользователей и не заводить их в группу, я включил анонимный доступ) ![](https://i.imgur.com/4wUw8tN.png) **5. SMB** **Samba** позволяет настроить файловое хранилище различных масштабов — от малых офисов для крупных организаций. Установка apt install samba Настройка осуществляется в конфигурационом файле /etc/samba/smb.conf пример настройки для доступа всем без разбора ![](https://i.imgur.com/foLas3M.png) иногда нужно и такое. Но в корпоративной сети такое лучше не делать. Конец.