# Linux_Basic Практическая работа №3
Выполнил Лавров Павел Владимирович
## Задание к практической работе 3.1 –
### Практическая работа. "Cron"
Сrontab -e

crontab -l
Ещё одна операция этой команды позволяет посмотреть есть ли у вас crontab-файлы
Crontab -u user -l

systemctl status cron

Создаем свой срипт

Проверяем его работоспособность


Создадим 4 своих срипта

Их настройка


## Задание к практической работе 3.2 –
### Практическая работа по настройке SFTP и FileZilla
sudo nano /etc/ssh/sshd_config

Проверим, что все ок

Добавим пользователя


Создадим группу и добавим в нее нового пользователя


теперь мы можем подключиться c помощью winscp



Так же сделаем это через FileZilla

Теперь как это сделать из командной строки - заходим в другой linux и вводим команду

Положим файл

Возьмем файл

на linux запускаем wireshark и на windows подключаемся через filezilla и смотрим вывод wireshark

**Вывод** - В начале произошёл обмен поддерживаемыми протоколами. Затем происходит генерация симметричного ключа по протоколу Диффи-Хеллмана. После получения ключа происходит авторизацию (в уже зашифрованном виде) и дальнейший обмен.
## Задание к практической работе 3.3 –
### Практическая работа "Сервисы в Linux"
#### 1) Apache
Давайте приступим к командам по управлению сервисами
service --status-all

systemctl stasus apache2

systemctl start apache2


Проверяем работоспособность
открываем браузер и вводим в строке ip-адрес 127.0.0.1

Выключим сервис

И снова проверим работоспособность

Добавим в автозагрузку и удалим от туда

#### 2) Telnet
telnet google.com 80

Узнаем есть ли на host ssh сервер с помощью telnet

Устанавливаем telnet на хосте

Заходим на удаленный сервер

#### 3) SSH
Установим ssh сервер

Посмотрим конфигурацию

sshd -t, service ssh restart, service ssh stop, service ssh start

#### 4) FTP
apt-get install vsftpd

Зайдем в конфигурационный файл

Добавим вавтозагрузку

Запустим сервис

Зайдем на сервер


Проверим, что трафик не шифруется

#### 5) Samba
Установим самбу

Зайдем в конфигурационный файл

Проверим, что все окей

Расшарим папку

Запустим сервис

Подключимся и создадим файл

Проверим, что на сервере он тоже отображается
