3.5. Configurando o FTP
O Protocolo de Transporte de Arquivo ( File Transport Protocol, FTP ) é um antigo e complexo protocolo do portal múltiplo que apresenta um distinto conjunto de desafios a um ambiente LVS. Para entender a natureza destes desafios, você deve primeiramente entender algumas chaves principais sobre como o FTP opera.
3.5.1. O funcionamento do FTP
Com outras relações do cliente do servidor, a máquina do cliente abre uma conexão ao servidor num portal particular e o servidor então responde ao cliente daquele portal. Quando o cliente FTP conectar ao servidor FTP, este abrirá a conexão 21 do portal de controle FTP. Então o cliente avisa o servidor FTP se é para estabelecer uma conexão ativa ou passiva. O tipo de conexão escolhida escolhida por um cliente determina como o servidor responde e onde as transações dos portais irão acontecer.
Os dois tipos de conexões de dados são:
- Conexões Ativas
- Quando uma conexão ativa é estabelecida, o servidor abre a conexão de dados para o cliente do portal 20 a um portal de grande alcance na máquina do cliente. Todos os dados deste servidor são então passados a esta conexão.
- Conexões Passivas
- Quando uma conexão passiva é estabelecida, o cliente pergunta ao servidor FTP para estabelecer o portal de conexão passiva, do qual pode ser qualquer portal maior de 10,000. O servidor então obriga o portal altamente numerado para esta seção particular e transmite o número do portal de volta ao cliente. O cliente abre o portal de limite novamente para a conexão de dados. Cada solicitação de dados do cliente gera resultados na conexão de dados separados. Os clientes FTP mais modernos tentam estabelecer uma conexão passiva quando solicitando os dados de servidores.
Nota
O cliente determina o tipo de conexão, não o servidor. Isto significa que para o FTP de cluster ser efetivo, você deverá configurar os roteadores LVS para acessar ambas conexões ativas e passivas.
A relação do servidor/cliente pode potencialmente abrir um número grande de portais que a Piranha Configuration Tool e IPVS não sabem a respeito.