De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: André Jaccon
Data de Publicação: 01 de Abril de 2005
Neste artigo estarei dando um exemplo de como criptografar comandos de autênticação de FTP através de um túnel pelo OpenSSH.
Considerações iniciais:
S.O usado no teste:
Para que nosso exemplo funcione é necesário que o o cliente e o servidor tenham suporte a conexões FTP ativo e o servidor precisa ter suporte para aceitar os comandos PORT para máquinas que não sejam do canal de comandos de origem.
Considere o exemplo abaixo:
+--------------------------------------------+ |Cliente - 192.168.0.1 suposta porta ftp 2121| +--------------------------------------------+ | +---------------------------------------+ | Servidor - 192.168.0.2 ftp 21 ssh 2222| +---------------------------------------+
1) Devemos abrir uma conexão SSH com nosso servidor de FTP seguindo o exemplo abaixo:
# ssh -p 2222 -l jaccon -L 2121:192.168.0.2:21 localhost
Explicando as Flags:
2) Depois de logado pelo SSH use o comando abaixo para iniciar a sessão FTP:
# ftp localhost 2121
Com isso o programa ssh criará um túnel pelo ssh a porta (2222) vinculando uma porta local (2121) para o servidor remoto na porta do serviço de ftp indicada após o endereço de IP.
Apesar de usar o próprio comando scp ou ainda o sftp está é mais uma opção para comunicação com um servidor de FTP.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários