neste tutorial, vou explicar como usar o comando ftp Linux na linha de comandos. Eu vou mostrar – lhe como se conectar a um servidor FTP, up-e download de arquivos e criar diretórios. Embora existam muitos bons clientes FTP de desktops disponíveis, o comando FTP ainda é útil quando você trabalha remotamente em um servidor durante uma sessão SSH e, por exemplo, quer obter um arquivo de backup de seu armazenamento FTP.,
Passo 1: estabelecer uma ligação FTP
para se ligar ao servidor FTP, temos de escrever na janela de terminal ‘ ftp ‘ e depois o nome de domínio ‘domain.com’ ou endereço IP do servidor FTP.
Exemplos:
ftp domain.com
ftp 192.168.0.1
ftp [email protected]
Nota: para este exemplo, usamos um servidor anônimo.
substitua o IP e o domínio nos exemplos acima pelo endereço IP ou domínio do seu servidor FTP.,
Step 2: Login with User and Password
a maioria dos logins dos servidores FTP estão protegidos por senha, de modo que o servidor irá pedir-nos um ‘utilizador’ e uma ‘senha’.
se você Se conectar a um servidor de FTP anônimo e, em seguida, tentar usar o “anonymous” como nome de usuário e uma senha vazia:
Name: anonymous
Password:
O terminal irá retornar uma mensagem como esta:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Quando você estiver conectado com êxito.,
Passo 3: como Trabalhar com Diretórios
Os comandos para listar, mover e criar pastas em um servidor FTP são quase iguais, como poderíamos usar o shell localmente no nosso computador, ls representa lista, cd para alterar diretórios mkdir para criar diretórios…,ade definições:
ftp> ls
O servidor irá retornar:
Alterar Diretórios:
Para alterar o diretório de nós pode digitar:
ftp> cd directory
O servidor irá retornar:
250 Directory succesfully changed.
Passo 4: fazer o Download de arquivos com FTP
Antes de baixar um arquivo, devemos definir o local de FTP de download de arquivo de diretório usando ” lcd ” de comando:
lcd /home/user/yourdirectoryname
Se você não especificar o diretório de download o arquivo será baixado para o diretório atual de onde estava no momento em que você começou a sessão FTP.,
Agora, podemos usar o comando ‘get’ para transferir um ficheiro, a utilização é:
get file
O ficheiro será transferido para o directório previamente definido com o comando ‘lcd’.
O servidor irá retornar a próxima mensagem:
local: file remote: file
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file (xxx bytes).
226 File send OK.
XXX bytes received in x.xx secs (x.xxx MB/s).
para baixar vários arquivos que podemos usar wildcards. Neste exemplo, eu vou baixar todos os arquivos com o .extensão de ficheiro xls.
mget *.xls
Passo 5: Upload de Ficheiros com FTP
Podemos enviar ficheiros que estão no directório local onde fizemos a ligação FTP.,para carregar um ficheiro, podemos usar o comando ‘put’.
put file
Quando o arquivo que você deseja carregar não está no diretório local, você pode usar o caminho absoluto começando com “/”, assim:
put /path/file
Para fazer o upload de vários arquivos, podemos usar o comando mput semelhante à mget exemplo acima:
mput *.xls
Passo 6: Fechar a conexão de FTP
Depois que fizemos o FTP funcionar, devemos fechar a ligação por razões de segurança., Existem três comandos que podemos usar para fechar a conexão:
bye
exit
quit
Qualquer um deles irá desconectar o nosso PC a partir do servidor de FTP e irá retornar:
221 Goodbye
Se você precisar de alguma ajuda adicional, uma vez que você está conectado ao servidor FTP, tipo de ‘ajuda’ e este irá mostrar-lhe todos os comandos FTP.