GNU/Linux >> Znalost Linux >  >> Cent OS

Povolte pasivní režim v FTP na CentOS 7 / RHEL 7 pro FileZilla a WinSCP

V mém posledním příspěvku jsem vám ukázal jak nainstalovat a nakonfigurovat FTP server (vsftpd) na CentOS 7 / RHEL 7 . Při testování FTP serveru pomocí FileZilla (používám LinuxMint) se mi zobrazila následující chyba.

Error:    The data connection could not be established: EHOSTUNREACH - No route to host
Error:    Connection timed out
Error:    Failed to retrieve directory listing

Po mnoha hledáních jsem zjistil, že FileZilla používá pasivní režim jako výchozí režim přenosu souborů; ale vsftpd je ve výchozím nastavení nakonfigurováno tak, aby používal aktivní režim.

Máme dvě možnosti,

  1. Nakonfigurujte FileZilla tak, aby používala aktivní režim.
  2. Nakonfigurujte server FTP v pasivním režimu.

Použijte libovolnou metodu.

Nakonfigurujte FileZilla pro použití aktivního režimu

V tomto případě nepotřebujete upravovat server vsftpd. Změňte režim přenosu FileZilla z pasivního na aktivní.

V Linux Mint Zobrazit >> Nastavení >> FTP , Vyberte Režim přenosu jako Aktivní

Konfigurace FTP serveru v pasivním režimu

V tomto případě nepotřebujete upravovat FileZilla. Změňte režim přenosu vsftp z aktivního na pasivní, upravte konfigurační soubor FTP serveru

# vi /etc/vsftpd/vsftpd.conf

Přidejte následující řádky na konec souboru.

pasv_enable=Yes
pasv_max_port=40000
pasv_min_port=40000

Restartujte službu.

# systemctl restart vsftpd.service

Povolte portu (TCP 40000) v iptables pro připojení FTP serveru přes síť.

# firewall-cmd --permanent --add-port=40000/tcp
# firewall-cmd --reload

Nyní přistupujte k FTP pomocí FileZilla, jak vidíte ve zprávě; pro přenos souboru používá pasivní režim, protože to FTP server podporuje.

To je vše.


Cent OS
  1. CentOS / RHEL 7 :Jak povolit telnet pro skupinu uživatelů

  2. CentOS / RHEL:Jak povolit SSL pro Apache

  3. Jak povolit FTP v CentOS/RHEL 5 a 6

  1. Jak povolit možnost ladění pro modul CIFS v CentOS/RHEL 7 a 8

  2. Nastavení hesla pro režim jednoho uživatele v systému Linux (CentOS/RHEL)

  3. Jak povolit režim ladění pro službu Chronyd v CentOS/RHEL 8

  1. Instalace a konfigurace FTP serveru na CentOS 7 / RHEL 7 – (vsftpfd)

  2. Jak vytvořit a povolit Swap Partition na Centos / RHEL 8

  3. Jak povolit výpis jádra pro aplikace na CentOS/RHEL