Como alterar a porta FTP no Linux

Como alterar a porta FTP no Linux

Ftp ou Protocolo de transferência de arquivos é um dos mais antigos protocolos de rede usados ​​hoje como transferência de arquivos padrão em redes de computadores. O protocolo FTP usa a porta padrão 21/TCP como porta de comando. Embora existam muitas implementações do protocolo FTP no lado do servidor no Linux, neste guia, abordaremos como alterar o número da porta na implementação do serviço Proftpd.

Para alterar a porta padrão do serviço Proftpd no Linux, o primeiro arquivo de configuração principal do Open Proftpd para edição com seu editor de texto favorito, emitindo o comando abaixo. O arquivo aberto tem caminhos diferentes, específicos para a sua própria distribuição Linux instalada, como segue.

# nano /etc /proftpd.conf [no CENTOS/RHEL] # Nano/etc/Proftpd/Proftpd.Conf [no Debian/Ubuntu] 

Em Proftpd.conf arquivar, pesquise e comente a linha que começa com Porta 21. Você precisa adicionar uma hashtag (#) em frente à linha para comentar a linha.

Em seguida, sob esta linha, adicione uma nova linha de porta com o novo número da porta. Você pode adicionar qualquer porta não padrão do TCP entre 1024 para 65535, com a condição de que a nova porta ainda não seja tomada em seu sistema por outro aplicativo que se une a ela.

Neste exemplo, vincularemos o serviço FTP na porta 2121/TCP.

#Port 21 Porta 2121 
Alterar porta FTP em Debian & Ubuntu

Em RHEL distribuições baseadas, as Porta A linha não está presente no arquivo de configuração do Proftpd. Para alterar a porta, basta adicionar uma nova linha de porta na parte superior do arquivo de configuração, conforme ilustrado no trecho abaixo.

Porta 2121 

Depois de mudar o número da porta, reinicie o Proftpd Daemon para aplicar alterações e emitir comando netstat para confirmar que o serviço FTP ouve no novo 2121/TCP porta.

# Systemctl Reiniciar Proftpd # netStat -tlpn | grep ftp ou # ss -tlpn | grep ftp 
Confirme a porta FTP

Sob CENTOS ou RHEL Distribuições baseadas em Linux, instale Policicoreutils embalagem e adicione as regras de Selinux abaixo para que o daemon FTP se vincule 2121 porta.

# yum install policycoreutils # semanage porta -a -t http_port_t -p tcp 2121 # porta semanage -m -t http_port_t -p tcp 2121 # systemctl reinicialização perftpd 

Por fim, atualize suas regras de firewall de distribuição Linux para permitir o tráfego de entrada na nova porta FTP. Além disso, verifique o intervalo de portas passivas do servidor FTP e certifique -se de atualizar as regras do firewall para refletir o intervalo de portas passivas.