# Практическая работа №3.1 Посмотрим кронтаб. Такого пока нет ![](https://i.imgur.com/rQQt7bd.png) перейдём в него ![](https://i.imgur.com/ETfeEiP.png) Сам файл до нашей настройки ![](https://i.imgur.com/6bcmzR5.png) После ![](https://i.imgur.com/8GCVrkf.png) Сами скрипты. Первый ![](https://i.imgur.com/99MbViA.png) Второй ![](https://i.imgur.com/Fw4G0dy.png) Третий ![](https://i.imgur.com/o50hAtO.png) Четвертый ![](https://i.imgur.com/Hx1IMFz.png) # Практическая работа №3.2 настроим: `sudo nano /etc/ssh/sshd_config` Затем проверяем конфигурацию командой`sshd -t` и перезапускаем сервис`sudo service ssh restart` создадим пользователя sftpuser (`useradd sftpuser`) с паролем 123456 (`passwd sftpuser`) проверяем наличие группы sftp `grep sftp /etc/group` добовляем её (`addgroup sftp`) проверяем наличие группы sftp `grep sftp /etc/group` Добавляем пользователя в группу`usermod -aG sftp username` проверяем наличие пользователя в группе sftp `groups sftpuser`![](https://i.imgur.com/riV9YVv.png) Подключимся по winscp ![](https://i.imgur.com/DrXp3aH.png) Успешно ![](https://i.imgur.com/pWrudQ4.png) подключимся с помощью filezilla Успешно ![](https://i.imgur.com/m5YxNII.png) Подключимся через командную строку сначла по ssh (`ssh sftpuser@192.168.132.140`) ![](https://i.imgur.com/QGD5ZbN.png) Увидели сообщение, что доступ только по sftp Подключимся по нему (команда та же, но вместо ssh sftp) ![](https://i.imgur.com/WMT7GOg.png) можем использовать некоторые команды (ls, cd user) выгрузить файл с помощью get ![](https://i.imgur.com/uinS61u.png) Загрузить файл с помощью put, посмотреть файлы (ls -la) ![](https://i.imgur.com/BsRFxRO.png) Теперь посмотрим на wireshark при таком подключении: ![](https://i.imgur.com/KWyZLQg.png) ![](https://i.imgur.com/0gZzaN6.png) TCP - обеспечивание связи с портом, а сам ссш работает по клиент-серверному механизму, поэтому вы можем наблюдать это в трафике. # Практическая работа №3.3 ## Apache Проверим, какие сервисы уже есть (`service --status-all`) ![](https://i.imgur.com/rL0eHcs.png) service apache2 status ![](https://i.imgur.com/NvUb7rn.png) service apache2 start service apache2 status ![](https://i.imgur.com/OHQAFik.png) service --status-all ![](https://i.imgur.com/d6rmjIe.png) 127.0.0.1 ![](https://i.imgur.com/aPS6PFj.png) service apache2 stop ![](https://i.imgur.com/K8EF4fE.png) Подключение не удалось ![](https://i.imgur.com/mOvIMgh.png) Посмотрим статус ![](https://i.imgur.com/Akk9lk0.png) Запуск и остановка ![](https://i.imgur.com/O9KLaUn.png) Включение в автозагрузку, удаление оттуда ![](https://i.imgur.com/z06eX4u.png) ## сервис Telnet ![](https://i.imgur.com/IKDVVAK.png) ## SSH конфигурацию меняем в sudo nano /etc/ssh/ssh_config ![](https://i.imgur.com/y2epYWC.png) sshd -t - Команда не вернула текст или ошибки Перезапуск сервиса ssh sudo service ssh restart Остановка сервиса ssh service ssh stop Запуск сервиса ssh service ssh start ![](https://i.imgur.com/K93tcQY.png) Статус после старта: ![](https://i.imgur.com/mVJyM5W.png) ## FTP Загрузка ![](https://i.imgur.com/Wx9zSMF.png) файл с настройками /etc/vsftpd.conf ![](https://i.imgur.com/ejrEHgt.png) Запускаем службу и смотрим статус ![](https://i.imgur.com/MqJIFWV.png) ![](https://i.imgur.com/fHQ1L8Q.png) Правим конфиг ![](https://i.imgur.com/u3UVYIf.png) Подключимся и увидим, что появился трафик FTP ![](https://i.imgur.com/da8m44h.png) ## samba Загрузка ![](https://i.imgur.com/yQouMkx.png) файл с настройками /etc/samba/smb.conf ![](https://i.imgur.com/F222mA2.png) Создадим возможность подключения через винду ![](https://i.imgur.com/gWAl6jV.png) ![](https://i.imgur.com/3klPdZa.png) Зайдём на линукс через мою винду ![](https://i.imgur.com/s2J9tQP.png) Зашли. Создадим текстовый файл ![](https://i.imgur.com/uy3hLlf.png) Он отобразился на самом линуксе ![](https://i.imgur.com/69P7QMp.png)