FTP e sftp s�o dois tipos diferentes de clientes que fornecem uma forma de transfer�ncia de arquivos.
FTP (File Transfer Protocol) � o protocolo padr�o para a transfer�ncia de arquivos para e a partir de m�quinas remotas que est�o executando servidores FTP. O cliente FTP permite fazer upload e download de arquivos e diret�rios e navega��o de diret�rios de sistemas de arquivos locais e remotos.
Voc� pode utilizar o cliente FTP de duas maneiras:
Quando voc� configura uma sess�o FTP independente, um �cone de sess�o FTP � inclu�do na janela do Cliente Host On-Demand e � iniciado da mesma forma que inicia outras sess�es. Quando voc� configura uma sess�o de 3270, 5250 ou de VT para utilizar FTP como o tipo de transfer�ncia de arquivos padr�o, a sess�o de FTP � iniciada em uma janela separada do navegador. Ap�s iniciar, a sess�o FTP � exibida na �rea Ativar Sess�es da janela do Cliente Host On-Demand indicando o status de conex�o atual.
O cliente FTP fornece acesso aos servidores FTP da internet atrav�s de um firewall. Quando o cliente FTP dentro de um firewall detecta que o servidor FTP est� fora do firewall, o modo passivo (PASV) � automaticamente ativado, o que permite ao cliente FTP acessar o servidor FTP atrav�s do firewall.
O cliente FTP n�o substitui a fun��o Transfer�ncia de Arquivos do Host existente. Consulte Vis�o geral da transfer�ncia de arquivos para obter mais informa��es sobre as diferen�as entre a Transfer�ncia de Arquivos FTP e a Transfer�ncia de Arquivos do Host.
Transfer�ncia de Arquivos Segura
O cliente FTP fornece transfer�ncia de arquivos segura baseada em TLS e em SSL. O cliente FTP suporta a seguran�a expl�cita (comando AUTH). Para ativar a transfer�ncia de arquivos segura, selecione o protocolo TLS ou SSL na janela de propriedades Conex�o de FTP. Voc� pode configurar o suporte TLS ou SSL na janela TLS/SSL.
O cliente FTP utiliza o comando EPSV de RFC 2428, Extens�es FTP para IPv6 e NATs, quando o Modo de Conex�o de Dados � Autom�tico. O modo de conex�o de dados EPSV fornece melhor suporte para firewalls NAT (Network Address Translation). O suporte FTP seguro do Host On-Demand � baseado no rascunho RFC de FTP seguro utilizando TLS em www.ietf.org.
Suporte aos Proxies Socks e HTTP
O cliente FTP suporta servidores proxy Socks (Vers�es 4 e 5) e servidores proxy HTTP. Os clientes FTP podem utilizar um servidor proxy para acessar de forma transparente sistemas host que est�o atr�s de um firewall. As defini��es do servidor Proxy podem ser especificadas sess�o-a-sess�o ou atrav�s do navegador da Web. A janela Servidor Proxy nas propriedades da sess�o FTP permite configurar as propriedades do servidor proxy para uma sess�o FTP.
| Ao utilizar o FTP atrav�s de um Proxy HTTP, esteja ciente de que alguns proxies HTTP incluem, agora, um par�metro de configura��o denominado AllowCONNECT. Esse par�metro lista as portas, atrav�s das quais o Proxy HTTP permite conex�es de sa�da quando o comando HTTP CONNECT � recebido. Quando voc� utiliza o FTP atrav�s de um Proxy HTTP, o processo de FTP utiliza o modo passivo. No modo passivo, ap�s a conex�o inicial do FTP, o processo de FTP recebe um n�mero da porta do servidor FTP. O servidor FTP deseja que o cliente utilize esse n�mero da porta ao estabelecer uma segunda conex�o, a conex�o de dados, ao servidor FTP. Se esse n�mero da porta n�o est� na lista de portas de AllowCONNECT na configura��o do Proxy HTTP, ent�o o proxy n�o permite o estabelecimento da segunda conex�o com o servidor FTP. Alguns dos servidores FTP, como parte de suas configura��es, permitem que as portas retornadas ao cliente sejam restritas a um determinado intervalo. Neste caso, voc� deve adicionar todos os n�meros de porta dentro do intervalo na diretriz AllowCONNECT HTTP Proxy para a sess�o de FTP conectar-se por meio do Proxy HTTP. |
Internacionaliza��o de FTP (suporte RFC 2640)
O cliente FTP implementa o RFC 2640, que aborda a Internacionaliza��o (I18n) do File Transfer Protocol para suportar v�rios conjuntos de caracteres e idiomas. O RFC 2640 aperfei�oa as capacidades do File Transfer Protocol removendo as restri��es de 7 bits em nomes de caminhos utilizados em respostas de comandos de clientes e do servidor e define um novo comando para negocia��es de idiomas. O RFC recomenda a utiliza��o do formato de codifica��o UTF-8. O UTF-8 � um UTF (Transformation Format) UCS (Universal Character Set ISO/IEC 10646 [ISO-10646]). Uma codifica��o de arquivos segura que impede a utiliza��o de valores de bytes que possuem significados especiais durante a an�lise das cadeias de caracteres do nome do caminho.
O RFC tamb�m define um novo comando, LANG, que negocia um idioma para mensagens de erro e sauda��es trocadas entre clientes e servidores FTP. Depois que o servidor e o cliente FTP negociaram um idioma com �xito, o servidor dever� retornar mensagens do servidor e textos de resposta de comandos no idioma negociado e codificado em UTF-8. O comando LANG afeta apenas as sauda��es e os textos de resposta de comandos. Qualquer sauda��o e texto de resposta de comandos antes da negocia��o de idioma do servidor e do cliente FTP aparecem no idioma padr�o do servidor. Se o servidor FTP n�o suportar o comando LANG ou o idioma que estiver sendo negociado pelo cliente FTP, as sauda��es e respostas do servidor aparecer�o no idioma ingl�s dos Estados Unidos ASCII. Se o servidor FTP n�o suportar nomes de caminhos codificados em UTF-8, os mesmos ser�o codificados em 7 bits ASCII.
![]() |
O formato de codifica��o UTF-8 se aplica apenas aos nomes de caminhos, n�o ao conte�do de um arquivo. O esquema de codifica��o de um arquivo depende do sistema operacional local. |
Notas e Limita��es:
O cliente sftp utiliza o File Transfer Protocol de SSH (Secure Shell) para fornecer transfer�ncia de arquivos segura sobre uma rede n�o segura (tal como uma rede TCP/IP).
Para o sftp, o Host On-Demand suporta apenas o modo de transfer�ncia bin�rio. O Host On-Demand n�o suporta o modo de transfer�ncia de caracteres.
Voc� pode utilizar o cliente sftp de duas formas:
Pode configurar uma sess�o sftp independente, configurando uma sess�o FTP/sftp para utilizar o protocolo SSH. Um �cone da sess�o FTP/sftp � inclu�do � janela Cliente do Host On-Demand e � iniciado da mesma forma que voc� inicia outras sess�es.
Voc� pode configurar uma sess�o de V�deo VT para utilizar o sftp como o tipo de transfer�ncia de arquivos padr�o em vez de FTP. A sess�o sftp � iniciada em uma janela de navegador separada. Quando iniciada, a sess�o sftp � exibida na �rea Sess�es Ativas da janela Cliente do Host On-Demand indicando o status de conex�o atual.
O cliente sftp n�o substitui a fun��o de Transfer�ncia de Arquivos do Host existente. Consulte Vis�o Geral de Transfer�ncia de Arquivos para obter mais informa��es sobre as diferen�as entre a Transfer�ncia de Arquivos FTP, sftp e a Transfer�ncia de Arquivos do Host.