mirror of
https://codeberg.org/postscriptum/devzone.org.ua.git
synced 2026-02-18 22:02:41 +00:00
add mount example
This commit is contained in:
parent
cd5fc8ff45
commit
ccd5dbe793
1 changed files with 18 additions and 1 deletions
|
|
@ -12,7 +12,7 @@ apt install vsftpd
|
||||||
|
|
||||||
## Налаштування
|
## Налаштування
|
||||||
|
|
||||||
* В операційній системі Fedora, файл конфігурації знаходиться за адресою `/etc/vsftpd/vsftpd.conf`
|
* В системі Fedora, файл конфігурації знаходиться за адресою `/etc/vsftpd/vsftpd.conf`
|
||||||
* В Debian - це `/etc/vsftpd.conf`
|
* В Debian - це `/etc/vsftpd.conf`
|
||||||
|
|
||||||
``` vsftpd.conf
|
``` vsftpd.conf
|
||||||
|
|
@ -89,6 +89,23 @@ ufw allow from 0200::/7 port 10000:10100 proto tcp
|
||||||
|
|
||||||
Я особисто використовую правила без `from` (дозволяю підключення звідусіль) оскільки в мене крутиться декілька IPv6 мереж і якщо правильно не забіндити сервер на одній з них - можливі помилки підключення в пасивному режимі. Якщо не вдається підключитись через таймаут - дивіться `/var/log/ufw.log` і спробуйте тимчасово викнути фаєрвол взагалі, щоб перевірити чи справа дійсно в ньому (`ufw disable`).
|
Я особисто використовую правила без `from` (дозволяю підключення звідусіль) оскільки в мене крутиться декілька IPv6 мереж і якщо правильно не забіндити сервер на одній з них - можливі помилки підключення в пасивному режимі. Якщо не вдається підключитись через таймаут - дивіться `/var/log/ufw.log` і спробуйте тимчасово викнути фаєрвол взагалі, щоб перевірити чи справа дійсно в ньому (`ufw disable`).
|
||||||
|
|
||||||
|
## Нотатки
|
||||||
|
|
||||||
|
### Монтування теки до публічного кореня FTP
|
||||||
|
|
||||||
|
Сервер vsftpd не підтримує символічні посилання, утім, в Linux це обмеження можна обійти монтуванням з аргументом `--bind`:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
mount --bind /path/to/destination /path/to/ftp/destination
|
||||||
|
```
|
||||||
|
|
||||||
|
Відмонтувати:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
umount /path/to/ftp/destination
|
||||||
|
```
|
||||||
|
* відключення відбудеться після того, як останній процес (клієнт) завершить читання/запис
|
||||||
|
|
||||||
## Запуск
|
## Запуск
|
||||||
|
|
||||||
* `systemctl restart vsftpd` - застосовуємо конфігурацію перезапуском сервера
|
* `systemctl restart vsftpd` - застосовуємо конфігурацію перезапуском сервера
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue