linux:ftp:start

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
linux:ftp:start [08/05/2024 09:15] osvexlinux:ftp:start [08/05/2024 09:17] (поточний) – знищено osvex
Рядок 1: Рядок 1:
-====== ftp ====== 
- 
-==== Встановлення та налаштування ==== 
- 
-**1.** Оновлення 
-<code> 
-sudo apt upgrade -y && sudo apt update 
- 
-</code> 
- 
-**2.** Інстал vsftpd 
-<code> 
-sudo apt install vsftpd -y 
- 
-</code> 
- 
-**3.** Перевірка версії 
-<code> 
-sudo vsftpd -version 
- 
-</code> 
- 
-**4.** Старт, ввімкнення та перевірка 
-<code> 
-sudo systemctl start vsftpd 
-sudo systemctl enable vsftpd 
-sudo systemctl status vsftpd 
- 
-</code> 
- 
-**5.** Відкрити порти **20** та **21** (ufw) 
-<code> 
-sudo ufw allow 20 && sudo ufw allow 21 
-sudo ufw status 
- 
-</code> 
- 
-За потреби встановити **ufw**:\\ 
-''sudo apt install ufw'' 
- 
-**6.** Налаштування файла конфігурації 
- 
-**6.1.** Зробити бекап основного файлу 
-<code> 
-sudo ufw allow 20 && sudo ufw allow 21 
- 
-#Відкриття діпазону портів для пасивного режиму 
-sudu ufw allow 40000:45000/tcp 
- 
-</code> 
- 
-**6.2. ** Зробити зміни в файлі 
-<code> 
-sudo nano /etc/vsftpd.conf 
- 
-</code> 
- 
-**6.2.1.** Встановити наступні налаштування: 
-<code bash> 
-listen=YES 
-listen_ipv6=NO 
-connect_from_port_20=YES 
-anonymous_enable=NO 
-local_enable=YES 
-write_enable=YES 
-chroot_local_user=YES 
-allow_writeable_chroot=YES 
-secure_chroot_dir=/var/run/vsftpd/empty 
-pam_service_name=vsftpd 
- 
-#Пасивний режим. Без нього можливо не підключиться 
-pasv_enable=YES 
-pasv_min_port=40000 
-pasv_max_port=45000 
- 
-#Обмеження по списку користувачів 
-userlist_enable=YES 
-userlist_file=/etc/vsftpd.userlist 
-userlist_deny=NO 
- 
- 
-</code> 
- 
-**7.** Налаштування користувачів для роботи з FTP 
- 
-**7.1.** Створення користувача 
-<code> 
-sudo adduser sam 
- 
-</code> 
- 
-**7.2.** Додати в список 
-<code> 
-echo "sam" | sudo tee -a /etc/vsftpd.userlist 
- 
-</code> 
- 
-**7.3.** Рестарт **vsftpd** 
-<code> 
- 
-sudo systemctl restart vsftpd 
- 
-</code> 
  
  • linux/ftp/start.1715159707.txt.gz
  • Востаннє змінено: 08/05/2024 06:15
  • (зовнішнє редагування)