Инструменты пользователя

Инструменты сайта


ftp:ftp

Это старая версия документа!


FTP

FTP (File Transfer Protocol) протокол передачи файлов.

При работе по протоколу FTP между клиентом и сервером устанавливается два соединения.

Канал управления

Клиент инициирует TCP-соединение с порта (из диапазона 1024-65535) к TCP-порту 21.

Канал передачи данных

Режимы выбора порта канала передачи данных.

Активный

Клиент сообщает серверу номер TCP-порта (из диапазона 1024-65535).

Сервер подключается к заданному номеру порта клиента используя со своей стороны номер TCP-порта 20 для передачи данных.

Пассивный

Сервер сообщает клиенту номер TCP-порта (из диапазона 1024-65535).

Клиент подключается к порту переданному сервером.

Сервер FTP

iptables

Настройки для IPTables

iptables -A INPUT -p tcp -i $LAN_IF -s $FTP_Clients --dport 21 -j ACCEPT
iptables -A OUTPUT -p tcp -o $LAN_IF -d $FTP_Clients --sport 21 -j ACCEPT
iptables -A INPUT -p tcp -i $LAN_IF -s $FTP_Clients --dport 49152:65534 -j ACCEPT
iptables -A OUTPUT -p tcp -o $LAN_IF -d $FTP_Clients --sport 49152:65534 -j ACCEPT

Сервер TFTP

FTP/SFTP клиент

Классический клиент

apt ibstall ftp

Ссылки

1)
только для Windows
ftp/ftp.1608459761.txt.gz · Последние изменения: 2020-12-20 13:22 — GreyWolf