Jak zmienić port FTP w Linux

Jak zmienić port FTP w Linux

Ftp Lub Protokół Przesyłania Plików jest jednym z najstarszych protokołów sieciowych używanych dziś jako standardowe przesyłanie plików w sieci komputerowych. Protokół FTP wykorzystuje standardowy port 21/TCP jako port poleceń. Chociaż istnieje wiele implementacji protokołu FTP w Linux po stronie serwera, w tym przewodniku omówimy, jak zmienić numer portu w implementacji usługi PROFTPD.

Aby zmienić domyślny port usługi PROFTPD w Linux, najpierw otwórz główny plik konfiguracyjny PROFTPD do edycji z ulubionym edytorem tekstu, wydając poniższe polecenie. Otwarty plik ma różne ścieżki, specyficzne dla własnej instalowanej dystrybucji Linux, w następujący sposób.

# nano /etc /proftpd.conf [na centos/rhel] # nano/etc/proftpd/profitpd.Conf [on Debian/Ubuntu] 

W Proftpd.conf złożyć, przeszukaj i skomentuj linię, która zaczyna się od Port 21. Musisz dodać hashtag (#) przed linią, aby skomentować linię.

Następnie, pod tym wierszem, dodaj nową linię portu z nowym numerem portu. Możesz dodać dowolny porto TCP między 1024 Do 65535, z warunkami, że nowy port nie jest jeszcze przyjmowany w systemie przez inną aplikację, która się na nim wiąże.

W tym przykładzie będziemy powiązać usługę FTP na porcie 2121/TCP.

#Port 21 Port 2121 
Zmień port FTP w Debian & Ubuntu

W Rhel rozkłady oparte na Port Linia nie jest obecna w pliku konfiguracyjnym PROFTPD. Aby zmienić port, po prostu dodaj nową linię portu u góry pliku konfiguracyjnego, jak pokazano w poniższym fragmencie.

Port 2121 
Zmień port FTP w Centos & Rhel

Po zmianie numeru portu uruchom ponownie Proftpd Demon, aby zastosować zmiany i wydać polecenie NetStat, aby potwierdzić, że usługi FTP słucha nowej 2121/TCP Port.

# Systemctl restart PROFTPD # netstat -tlpn | grep ftp lub # ss -tlpn | Grep ftp 
Potwierdź port FTP

Pod Centos Lub Rhel Rozkłady oparte na systemie Linux, zainstaluj PolicyCoreUtils pakować i dodaj poniższe reguły SELINUX, aby demon FTP mógł powiązać 2121 Port.

# yum instal instaluj PolicyCoreUtils # semanage port -a -t Http_port_t -p 

Na koniec zaktualizuj reguły zapory dystrybucji Linux, aby umożliwić ruch przychodzący w nowym porcie FTP. Sprawdź także pasywny zakres portów serwera FTP i upewnij się, że aktualizujesz reguły zapory, aby odzwierciedlić zakres portów pasywnych.