Comandos FTP - Seis tipos diferentes de comandos de FTP

Índice:

Anonim

Introdução ao comando FTP

FTP significa File Transfer Protocol. A responsabilidade do FTP é transformar um arquivo de um local para outro. Para transformar o arquivo, o FTP usa serviços TCP. Ele usa duas conexões TCP, ou seja, controle de conexão e conexão de dados. A conexão de controle e a conexão de dados usam a porta 21 e a porta 20 conhecidas, respectivamente. Neste artigo, discutiremos diferentes comandos de FTP.

Comando de processamento no FTP

Para comunicação, um cliente envia comandos ao servidor e, em troca, o servidor envia uma resposta ao cliente. Os comandos enviados do lado do cliente estão no formato de conjunto de caracteres ASCII.

Comandos FTP

Os comandos FTP podem ser categorizados nos seis grupos a seguir.

  1. Comandos de acesso
  2. Comandos de gerenciamento de arquivos
  3. Comandos de formatação de dados
  4. Comandos de definição de porta
  5. Comandos de transferência de arquivos
  6. Comandos diversos

vamos discutir esses comandos um por um

Comandos de acesso:

O usuário pode usar esses comandos para acessar o sistema remoto.

Abaixo está uma lista de comandos de acesso

  • USUÁRIO : Este comando é usado para fornecer informações sobre o usuário. É preciso um argumento, ou seja, ID do usuário.
  • PASS : Este comando é usado para definir a senha do usuário ou, usando este usuário, pode efetuar login no sistema. É preciso um argumento, ou seja, senha do usuário.
  • ATO : Fornece informações sobre a conta do usuário. É preciso um argumento, ou seja, nome da conta
  • QUIT : Para sair do sistema, este comando é usado.
  • ABOR : Aborta o comando anterior.
  • REIN : É usado para reinicializar o sistema.

2. Comandos de gerenciamento de arquivos:

Os usuários podem acessar o sistema de arquivos presente no sistema remoto usando esses comandos. Permite ao usuário criar um novo diretório, excluir arquivos, navegar pelos diretórios, etc.

Abaixo está a lista de comandos de gerenciamento de arquivos

  • CWD : Este comando é usado para alternar de um diretório para outro. É preciso um argumento, ou seja, nome do diretório.
  • CDUP : É usado para alternar para o diretório pai.
  • DELE : É usado para excluir o arquivo do diretório. É preciso um argumento, ou seja, nome do arquivo.
  • LISTA : Fornecerá uma lista de todos os arquivos presentes no diretório especificado. É preciso um argumento, ou seja, nome do diretório.
  • NLIST : Fornecerá uma lista de arquivos sem seus atributos presentes no diretório especificado. É preciso um argumento, ou seja, nome do diretório.
  • MKD : Este comando é usado para criar um novo diretório. É preciso um argumento, ou seja, nome do diretório
  • RMD : Este comando é usado para remover o diretório. É preciso um argumento, ou seja, nome do diretório.
  • PWD : Ele exibirá o nome do diretório atual.
  • RNTO : É usado para renomear o arquivo. É preciso um argumento, ou seja, novo nome de arquivo
  • SMNT : É usado para montar um sistema de arquivos. É preciso um argumento, ou seja, o nome do sistema de arquivos.
  • RNFR : É usado para identificar um arquivo que precisa ser renomeado. É preciso um argumento, ou seja, nome do arquivo antigo.

3. Comandos de formatação de dados:

para definir atributos de dados, esses comandos foram usados. Ele define atributos de dados como tipo de arquivo, estrutura dos dados e modos de transmissão.

  • TIPO : Define o tipo de arquivo. São necessários cinco argumentos para definir o tipo de arquivo. A para ASCII, E para EBCDIC, I para imagem, N para não impressão e T para telnet.
  • STRU : Define a organização dos dados. São necessários três argumentos. F para arquivo, R para registro e P para página.
  • MODO : Este comando é usado para definir o modo de transmissão do arquivo. São necessários três argumentos. S para fluxo, B para bloco e C para compactado.

4. Comandos de definição de porta:

É usado para definir o número da porta para conexão no lado do cliente. O número da porta pode ser atribuído usando um dos métodos enganadores

  1. O cliente pode escolher um número de porta efêmero usando o comando PORT e enviá-lo ao servidor usando abertura passiva. Depois de receber um número de porta efêmero, sever cria uma abertura ativa.
  2. O cliente usa o comando PASV e diz ao servidor para escolher qualquer número de porta. Um servidor abre passivamente esse número da porta e envia esse número para o cliente. Depois de receber um número de porta de um servidor, o cliente emite um ativo aberto para esse número de porta.

abaixo está a lista de comandos de definição de porta

  • PORT : Este comando permite que um cliente escolha um número de porta. É preciso um argumento, ou seja, identificador de seis dígitos.
  • PASV : Este comando permite que o servidor escolha um número de porta.

5. Comandos de transferência de arquivos:

Para transferir arquivos, esses comandos são usados. Esses comandos usam um argumento, por exemplo, nome do arquivo.

Abaixo está a lista de comandos de transferência de arquivos

  • RETR : Este comando é usado pelo cliente para recuperar arquivos do servidor.
  • ARMAZENAMENTO : Este comando é usado pelo cliente para armazenar arquivos no servidor.
  • APPE : É semelhante ao comando STOR, mas se o arquivo existir, os dados deverão ser anexados a ele.
  • STOU : Também é semelhante ao comando STOR, mas cada nome de arquivo deve ser exclusivo no diretório.
  • ALLO : Este comando é para alocar espaço de armazenamento para arquivos no servidor.
  • STAT : Este comando exibirá o status dos arquivos especificados.
  • REST : Este comando posicionará o marcador de arquivo nos pontos de dados especificados.

6. Comandos diversos:

Esses comandos são usados ​​para fornecer informações ao usuário do FTP no lado do cliente.

Abaixo está a lista de comandos diversos.

  • AJUDA : Este comando exibirá informações sobre o servidor.
  • NOOP : Este comando é usado para verificar se o servidor está ativo ou não.
  • SITE : Este comando especificará os comandos específicos. É preciso um argumento, ou seja, comandos.
  • SYST : Este comando exibirá informações sobre o sistema operacional usado pelo servidor.

Artigos recomendados

Este foi um guia para comandos de FTP. Aqui discutimos os conceitos básicos e os diferentes tipos de comandos de FTP. Você também pode consultar os seguintes artigos para saber mais -

  1. Comandos do PowerShell
  2. Comandos Perl
  3. O que são protocolos de rede
  4. Comandos de inicialização
  5. FTP vs TFTP (com infográficos)
  6. Guia para a lista de comandos do Unix Shell