Artigos
Entrar
| Conectar a um FTP Linux |
|
|
|
| Seg, 15 de Março de 2010 23:21 |
|
Sempre utilizei o gFTP como o meu gerênciador de FTP, até um dia em que o mesmo não queria abrir por causa de uma abençoada falha de segmentação. (Sim, sim, o Linux também tem erros viu!!!). Bom, resolvi então optar por um outro método muito mais prático diga-se de passagem e que a primeira vista parece trabalhoso. Me diga pra que ficar gastando seus MB de memória RAM e de HD com um FTP visual se você tem o melhor FTP aí em suas mãos sem custo de download algum. Creio que a maioria dos Linux, até os mais minimalistas se deem o trabalho de instalar o ftp sozinhos. Vamos trabalhar! Abra um konsole. Não precisa sem logar como root, apenas digite o comando ftp ftp Então algo como isto: ftp>, aparecerá. Isto quer dizer que seu ftp está instalado e pronto para usar, como em 99,9% das distribuíções Linux. Eu só não falo 100% porquem sempre tem uma excessão. Conectar à um ftp: Conectar a um ftp é bem simples, você utiliza o comando open, digamos que o ftp que queremos conectar seja 150.163.10.8. open 150.163.10.8 Automáticamente ele lhe mostrará o código para você se logar com o seu usuário, apenas digite-o com a senha logo em seguida. Se tudo estiver nos conformes você já está conectado e viu uma mensagem como esta: 230 User leonardo logged in Trocar de Usuário: Digamos que você queira trocar de usuário, apenas digite o comando user: user Digite seu usuário e senha, e todos estão felizes novamente. Listar pastas: Para listar as pastas do ftp é a mesma coisa de listar uma pasta de sua máquina: ls ls Mas o que acontece muito é esta mensagem de segurança: 500 Illegal PORT command Ela está lhe falando que está operação não é permitida, este é só uma medida de segurana do próprio ftp para que somente quem conheça a estrutura circule no ftp. Mas se você não quer nada disso digite o comando passive Com este comando, você fala pro ftp ficar tranquilo que o controle é todo seu. Obviamente o dono do ftp que lhe dá este direito de usar o modo passive, até onde eu sei. Agora o comando ls funciona direitinho. Conceitinho Rápido: Antes de mais nada, um conceitinho básico para que a utilização do ftp se torne mais simples. Se você fez exatamente os passos que eu lhe disse. Abrir uma janela terminal, e então direto já digitar ftp, é bem provável que você esteja nesta pasta, na sua máquina local. /home/seu-usuario/ ou somente ~ Para verificar isto digite o comando lcd .. Tente assilimar este l antes do comando como a palavra local. Isto quer dizer que na sua máquina local você quer voltar a um nível acima da pasta onde estava. Assim você consegue ver onde você está no seu HD. O comando lls não existe, e eu até agora não encontrei um que faça isso, por isso lhes disse para usar o lcd .. Acho que agora é possível pegar o espírito da coisa. Tudo que você baixar o ftp cai direto na pasta onde você está no seu HD, coisa que você controla com o comando lcd. O mesmo para arquivos que você queira fazer upload, eles devem estar na pasta que você está com o lcd. Entenderam? São duas máquinas, a sua que você controla com o lcd, e a remota (que você acabou de conectar) que você controla com o cd.
Upload de Arquivos: Utilizando os conceitos aí de cima, nós podemos facilmente fazer upload de arquivos com o comando put arquivo.arquivo Então o arquivo.arquivo, que está na pasta que você está no seu computador (lcd), vaí para a pasta do computador remoto (cd). Você também pode enviar vários arquivos de uma vez com o comando mput. Download de Arquivos: Igualzinho o put, só que o comando é get. get arquivo.arquivo Você pode também baixar vários arquivos de uma vez com o comando mget. Uma coisa que não descobri até agora é como que faz para enviar pastas, não sei se isto é possível, caso seja por favor alguém nos ajude nos comentários. Deletar arquivos no ftp: O comando não poderia ser outro delete arquivo.arquivo Continuar um download interrompido: Imagine que o arquivo.arquivo é muito grande e não pode ser baixado de um vez com o comando get. Caso você esteje na mesma pasta que estava fazendo o download, tanto no ftp quanto na sua máquina, você pode continuar o download com o comando. append arquivo.arquivo Desconectar: close É isso aí, creio que o mais importante esteja aí com vocês. Caso alguem saiba como enviar pastas e subpastas nos ajude aí nos coments. Abraços;
Fonte: http://pobrecomputeiro.wordpress.com |
| Última atualização em Dom, 28 de Março de 2010 21:16 |


