---> slacker USUÁRIO
331 Senha necessária para slacker
Senha:. TmpPass
---> PASS XXXX
230 slacker usuário logado
---> SYST
215 UNIX Tipo:. L8
tipo de sistema remoto é UNIX
Usando modo binário para transferir arquivos.
ftp>
passiva modo passivo de
ftp> ls
ftp:.. setsockopt (ignorado): Permissão negada
---> PASV
227 Entrar no modo passivo (192168150, 90195149).
---> LISTA
150 Abertura ASCII modo conexão de dados para a lista de arquivos
drwx ------ usuários slacker 3 104 27 jul 01:45 public_html
226 Transferência completa.
ftp> quit
---> SAIR
221 Adeus
Resumo
O gráfico a seguir deve ajudar os administradores se lembrar de como cada modo de FTP funciona:.
FTP Ativo:
comando : cliente> 1024 -> servidor 21
dados: cliente> 1024 Passive FTP:
comando: cliente> 1024 -> servidor 21
dados: cliente> 1024 -> servidor> 1024
Um resumo rápido dos prós e contras de FTP passiva versus ativa é também em ordem:
FTP ativo é benéfico para o administrador do servidor FTP, mas prejudicial para o administrador do lado do cliente. O servidor FTP tenta fazer conexões com altas portas aleatórias no cliente, o que quase certamente ser bloqueados por um firewall no lado do cliente.
FTP passivo é benéfico para o cliente, mas prejudicial para o administrador do servidor FTP. O cliente fará com que ambas as conexões com o servidor, mas um deles será o de uma porta alta aleatória, o que quase certamente ser bloqueada por um firewall no lado do servidor.
Felizmente, há um pouco de um compromisso. Desde administradores que executam servidores de FTP precisará fazer seus servidores acessíveis ao maior número de clientes, eles vão precisar quase de certeza para suportar o FTP passivo.
A exposição dos portos de alto nível sobre o servidor pode ser minimizado pela especificação de um intervalo de portas limitado para o servidor de FTP para usar. Assim, tudo, exceto para esta faixa de portas pode ser um firewall no lado do servidor. Enquanto isso não elimina todos os riscos para o servidor, diminui-lo tremendamente.