Amigos leitores,Gostaria de falar muito breve sobre o FTP (File Transfer Protocol), protocolo que possibilita a transferência de grande volume de dados pela rede.
Se você precisa enviar arquivos de sua maquina local para um servidor ou vice-versa, com certeza você deve saber usar o FTP.
Um client padrão de FTP já vem embutido por padrão no Windows e Linux, mas para quem deseja uma interface gráfica utilize o FileZilla. (Gratuita, testada e aprovada, o melhor FTP na minha opinião)
Para o pessoal que deseja fazer FTP na mão, ai vão os comandos:
A sintaxe para o FTP é simples, bastando escrever na linha de comando: - ftp nomehost
onde nomehost é o nome da máquina em que se encontra o servidor ftp. Por exemplo, - ftp maquina.rede.br
Usuário cadastrado
Quando você for usuário cadastrado no servidor FTP que quer acessar, entre normalmente seu login e password: - ftp maquina.rede.br
- Connected to maquina.rede.br.
- 220 maquina FTP server ready.
- Name (maquina:user): fulano
- 331 Password required for fulano.
- Password: ********
- 230 User fulano logged in.
- ftp> _
A partir daí, utilize os comandos de FTP. Ao usar programas com interface gráfica, o uso dos comandos é transparente (ou seja: nesse caso, não é preciso saber os comandos necessários).
Usuário "anônimo"
No caso de não ser cadastrado no servidor FTP desejado, entre como usuário "anônimo": - ftp maquina.rede.br
- Connected to maquina.rede.br.
- 220 maquina FTP server ready.
- Name (maquina:user): anonymous
- 331 Guest login ok, send ident as password.
- Password: fulano@meu.provedor.br
- 230 Guest login ok, access restrictions apply.
- ftp> _
Neste caso, em vez de usar uma senha de acesso, use uma identificação, em geral seu endereço e-mail. As restrições de acesso bloqueiam a entrada do usuário em alguns diretórios, por questões de segurança do sistema.Comandos:Existem muitos comandos ftp; aqui, porém, veremos apenas os mais básicos e mais utilizados. Lembre-se: as frases entre colchetes indicam parâmetros alternativos dos comandos.
- binary
- Ou simplesmente bin. Estabelece como binário o tipo de representação dos arquivos a serem manipulados.
- Use este comando sempre que for lidar com arquivos de imagem, documentos formatados, executáveis e arquivos compactados.
- cd diretório_remoto
- Muda o diretório de trabalho na máquina remota.
- cdup
- Muda o diretório de trabalho para o diretório "pai" (superior) do diretório atual.
- lcd [ diretório ]
- Muda o diretório de trabalho na máquina local.
- Se nenhum diretório for especificado, o diretório "home" do usuário é utilizado.
- get arq_remoto [ arq_local ]
- Recupera o arquivo_remoto e o arqmazena na máquina local. Se um nome de arquivo_local não for especificado, é dado o mesmo nome do arquivo na máquina remota.
- mget arquivos_remotos
- Faz um get para cada arquivo remoto cujo nome esteja na lista de arquivos_remotos.
- put arq_local [ arq_remoto ]
- Armazena um arquivo local na máquina remota. Se não for especificado um nome arquivo remoto, ele terá o mesmo nome do arquivo local.
- mput arquivos_locais
- Faz um put para cada arquivo local cujo nome esteja na lista de arquivos_locais
| - help [ comando ]
- Ou apenas ?, escreve uma mensagem explicativa sobre o significado do comando.
- Quando nenhum comando é especificado, apresenta uma lista de comandos.
- ls [ dir_remoto ] [ arq_local ]
- Dá uma listagem do conteúdo de um diretório da máquina remota. Se não for especificado um diretório remoto, é mostrada a listagem do diretório de trabalho usado.
- Se nenhum arquivo local for especificado, a listagem é mostrada na tela.
- dir [ dir_remoto ] [ arq_local ]
- Lista o conteúdo do diretório da máquina remota, colocando o resultado na máquina local.
- Se nenhum diretório remoto for especificado, o diretório de trabalho atual na máquina remota será utilizado.
- Se nenhum arquivo na máquina local for especificado para receber a lista do diretório remoto, o resultado é enviado para o terminal.
- !dir [ dir_local ] [ arq_local ]
- Em alguns sistemas ftp, este comando lista o conteúdo de um diretório da máquina local.
- pwd
- Retorna o nome do diretório atual na máquina remota.
- quit
- Termina uma sessão ftp
|
No comments:
Post a Comment