<Anterior | Conteúdo | Próxima>
ftp
Um dos verdadeiros programas “clássicos”, ftp obtém seu nome a partir do protocolo que usa, o File Transfer Protocol. O FTP é amplamente usado na Internet para downloads de arquivos. A maioria, senão todos, os navegadores da web o suportam e você costuma ver URIs começando com o protocolo ftp://.
Antes de haver navegadores da web, havia o ftp . ftp é usado para se comunicar com Servidores FTP, máquinas que contêm arquivos que podem ser carregados e baixados pela rede.
FTP (em sua forma original) não é seguro, pois envia nomes de contas e senhas em Texto claro. Isso significa que eles não são criptografados e ninguém sniffing a rede pode vê-los. Por causa disso, quase todo FTP feito pela Internet é feito por servidores FTP anônimos. Um servidor anônimo permite que qualquer pessoa faça login usando o nome de login “anônimo” e uma senha sem sentido.
No exemplo abaixo, mostramos uma sessão típica com o ftp programa de download de uma imagem iso do Ubuntu localizada no /pub/cd_images/Ubuntu-16.04 diretório do servidor FTP anônimo servidor de arquivos:
[me @ linuxbox ~] $ servidor de arquivos ftp
Conectado a fileserver.localdomain.
[me @ linuxbox ~] $ servidor de arquivos ftp
Conectado a fileserver.localdomain.
220 (vsFTPd 2.0.1)
Nome (servidor de arquivos: eu): anônimo
331 Especifique a senha. Senha:
230 Login bem-sucedido. O tipo de sistema remoto é UNIX.
Usando o modo binário para transferir arquivos. ftp> cd pub / cd_images / Ubuntu-16.04
250 Diretório alterado com sucesso. ftp> ls
Comando 200 PORT com sucesso. Considere o uso de PASV.
150 Aí vem a lista de diretórios.
-rw-rw-r-- 1 500 500 733079552 25 de abril 03:53 ubuntu- 16.04-desktop-amd64.iso
226 Envio do diretório OK. ftp> lcd desktop
Diretório local agora / home / me / Desktop ftp> obtenha ubuntu-16.04-desktop-amd64.iso
local: ubuntu-16.04-desktop-amd64.iso remoto: ubuntu-16.04-desktop- amd64.iso
Comando 200 PORT com sucesso. Considere o uso de PASV.
150 Abrindo conexão de dados no modo BINÁRIO para ubuntu-16.04-desktop- amd64.iso (733079552 bytes).
226 Envio de arquivo OK.
733079552 bytes recebidos em 68.56 segundos (10441.5 kB / s) ftp> tchau
220 (vsFTPd 2.0.1)
Nome (servidor de arquivos: eu): anônimo
331 Especifique a senha. Senha:
230 Login bem-sucedido. O tipo de sistema remoto é UNIX.
Usando o modo binário para transferir arquivos. ftp> cd pub / cd_images / Ubuntu-16.04
250 Diretório alterado com sucesso. ftp> ls
Comando 200 PORT com sucesso. Considere o uso de PASV.
150 Aí vem a lista de diretórios.
-rw-rw-r-- 1 500 500 733079552 25 de abril 03:53 ubuntu- 16.04-desktop-amd64.iso
226 Envio do diretório OK. ftp> lcd desktop
Diretório local agora / home / me / Desktop ftp> obtenha ubuntu-16.04-desktop-amd64.iso
local: ubuntu-16.04-desktop-amd64.iso remoto: ubuntu-16.04-desktop- amd64.iso
Comando 200 PORT com sucesso. Considere o uso de PASV.
150 Abrindo conexão de dados no modo BINÁRIO para ubuntu-16.04-desktop- amd64.iso (733079552 bytes).
226 Envio de arquivo OK.
733079552 bytes recebidos em 68.56 segundos (10441.5 kB / s) ftp> tchau
Aqui está uma explicação dos comandos inseridos durante esta sessão:
Significado do comando
Significado do comando
servidor de arquivos ftp Invoque o ftp programa e conecte-o ao servidor FTP servidor de arquivos.
nome de login anônimo. Após o prompt de login, um prompt de senha aparecerá. Alguns servidores aceitarão uma senha em branco, outros exigirão uma senha na forma de endereço de e-mail. Nesse caso, tente algo como “[email protected]".
cd pub / cd_images / Ubuntu-16.04 Mude para o diretório no remoto
sistema contendo o arquivo desejado. Observe que, na maioria dos servidores FTP anônimos, os arquivos públicos
Transporte de arquivos em uma rede
download são encontrados em algum lugar sob o pub diretório.
ls Lista o diretório no controle remoto
sistema.
lcd Desktop Altere o diretório no sistema local para ~ / Desktop. No exemplo, o programa ftp foi chamado quando o diretório de trabalho era ~. Este comando muda o diretório de trabalho para ~ / Desktop.
obtenha ubuntu-16.04-desktop- amd64.iso
Diga ao sistema remoto para transferir o arquivo Ubuntu-16.04-desktop-amd64.iso para o sistema local.
Uma vez que o diretório de trabalho no sistema local foi alterado para
~ / Desktop, o arquivo será baixado lá.
tchau Saia do servidor remoto e termine o
sessão do programa ftp. Os comandos
sair e sair também podem ser usados.
Digitar “help” no prompt “ftp>” exibirá uma lista dos comandos suportados. Usando ftp em um servidor onde permissões suficientes foram concedidas, é possível realizar muitas tarefas comuns de gerenciamento de arquivos. É desajeitado, mas funciona.