ArtigosArtigos » FTP via MS-DOS

Artigos » FTP via MS-DOS

O MS-DOS, definitivamente, não é o melhor modo de enviar e/ou receber arquivos via FTP, porém, há (raras) situações que esse procedimento se faz necessário.

A seguir abordarei os passos para acessar, enviar e receber arquivos via MS-DOS.

Passo 1: Acesse o MS-DOS.

Parto do princípio que você já está familiarizado com o MS-DOS. Portanto, o primeiro passo é abrir o MS-DOS.

Passo 2: Especificar o ‘Ponto de Partida’.

Antes de acessar o FTP, é preciso especificar uma pasta de seu computador. Essa pasta deverá conter os arquivos que serão enviados ao computador remoto. Essa mesma pasta irá receber os arquivos da máquina remota quando forem baixados.

Para isso, crie uma pasta no Windows e a acesse via MS-DOS usando o comando ‘cd’.

Passo 3: Acessando a maquina remota.

Para conectar, use o comando abaixo:

ftp

A seguir, digite:

open endereço-de-ftp 21

Seu login de FTP será solicitado. Qualquer resultado diferente significa que não houve comunicação com a máquina remota. Nesse caso, verifique sua Rede Local, Conexão de Internet, Restrições de Segurança como um Firewall e/ou a máquina remota. Havendo comunicação, informe seu login de FTP e tecle ‘Enter’.

A seguir sua senha de FTP será solicitada. O MS-DOS não exibirá os caracteres à medida que você a digita, então tenha calma e digite sua senha sem pressa. Tecle ‘Enter’ após informá-la.

Nesse ponto, deverá receber uma mensagem confirmando o login bem sucedido.

Abaixo está um Print dos passos que citei até aqui:

MS DOS

Destaco abaixo os principais comandos a serem usados no ambiente de FTP pelo MS-DOS:

put: Envia Arquivos para a máquina remota
put nome-do-arquivo.extensao
put *.extensão

get: Baixa Arquivos da máquina remota
get nome-do-arquivo.extensão
get *.extensão

dir: Lista os arquivos existentes na máquina remota, suas respectivas permissões, grupos, tamanho e data da última alteração.
dir
dir *.txt
dir nome-do-arquivo.*

ls: Lista os arquivos existentes na máquina remota.
ls
ls *.txt
ls nome-do-arquivo.*

cd: Acessa ou Deixa um diretório
Acessa: cd nome-da-pasta
Deixa: cd ..

quit: Desloga do FTP
quit

Para melhor visualização dos comandos acima, clique aqui.

Qualquer dúvida, estou à disposição! Forte Abraço!

Links Relacionados:

Artigos » Comando Tracert
Artigos » DOS » Comando Ping
DNS » Cache de DNS

Até a próxima !!

Categories: Artigos Tags: , ,

Comments

  1. Flávio Petrúcio

    2009/03/11 12:11

    Ótimo post. Estou com um probleminha que se tornou um problemão, vou tentar ser o mais claro possível, o meu servidor de internet é o linux suze, meu roteador é um d-link dsl-500b, meu provedor é o oivelox, meu terminal é um xp. O problema é o seguinte estou tentando fazer download e upload pelo ftp do windows de alguns arquivos do meu site e me mostra a seguinte mensagem: i won't open a connection to xxx.xx.x.xx (only to xxx.xx.xx.xxx) já vi em alguns foruns algumas respostas mas nada que solucionasse o meu problema, poderia me ajudar?
  2. admin

    2009/03/14 12:06

    Olá, Flávio. Nunca me deparei com esse erro, mas acredito que se trate de restrição no servidor remoto. Assim sendo, você pode tentar mudar a sua forma de acesso. Vejo as seguintes opções: 1 - Usar Modo Passivo no cliente de FTP 2 - Acessar via Windows Explorer. Há um post aqui abordando esta forma de acesso: http://www.blogporta80.com.br/2009/01/acessando-o-ftp-por-ip-utilizando-um-browser/ 3 - Liberar a porta 21 no Firewall do servidor de FTP 4 - Ajustar possíveis regras de FTP no servidor remoto. 5 - Liberar acesso aos Ranges de IP do país de onde parte a requisição de acesso ao servidor de FTP. Os Ranges brasileiros são: 189.%.%.%, 200.%.%.% e 201.%.%.%. Se isso não ajudar, dá um reply no post para tentarmos ajudar =) Abraços!
  3. Flávio Petrúcio

    2009/03/17 14:30

    Obrigado por tentar ajudar-me, mas já fiz tudo isso que você citou, mas não funcionou, o interessante é que pelo browser, pelos programas de cliente ftp funciona, eu consigo upar e baixar arquivos, apenas pelo DOS não estou conseguindo, já deixei como passivo mas continua mostrando a mesma mensagem: i won’t open a connection to xxx.xx.x.xx (only to xxx.xx.xx.xxx) eu consigo até entrar na pasta mas não consigo enxergar os arquivos existentes. Teria mais alguma informação pra que eu possa tentar aqui? Fico muito grato pelo interesse em tentar ajudar. Fica com Deus!
  4. admin

    2009/03/22 15:42

    Flávio, Tente o seguinte, acesse o FTP pelo MS-DOS como descrito nos passos desse post. Assim que logar com seu usuário e senha de FTP, mude para "Passive Mode" executando o comando abaixo: quote PASV Em modo passivo, tente utilizar o FTP normalmente pelo MS-DOS. Se ainda sim não conseguir, o "problema" é algum tipo de restrição no servidor de FTP A restrição, nesse caso, pode estar na realização do acesso pelo MS-DOS utilizando portas altas do seu sistema operacional. Para que entenda, o FTP funciona assim; Você acessa o servidor pela porta 21, depois essa porta não é mais utilizada. O tráfego de dados em um processo de FTP é feito pelas portas altas do seu sistema operacional. Isso justifica seu acesso via MS-DOS, o que é feito pela porta 21, mas seguido de erros de permissão no uso do FTP, ou seja, nas portas altas. Aí, meu amigo, só fuçando nas configurações do servidor de FTP para resolver =/ Espero que ajude =)
  5. Anderson

    2009/08/01 2:15

    Oi, legal artigo, mas to com um problema, la não me deixa digitar a senha... vc poderia me ajudar? agradeço desde já sua atenção
  6. admin

    2009/08/01 23:37

    Anderson, O FTP via linha de comando não exibe os caracteres a medida que você os digita. Você deve digitar sua senha devagar para assegurar-se de estar a digitando corretamente. Caso esteja digitando corretamente e ainda sim não está obtendo o resultado esperado, que normalmente seria o acesso à área de FTP, consulte o provedor do FTP e o questione sobre possíveis problemas em sua senha.
  7. Neiri de Fatima

    2009/09/26 16:44

    O post é excelente. Linguagem clara, simples e significativa. Parabéns mesmo! Para mim não dá. Sou nua e crua em questão de PC, nem sei o que seja MS-DOS. Pensei ser mais fácil, assim como enviar uma foto. Valeu. Seu SITE é muito bom, bom de verdade. Continue ajudando quem precisa. Felicidades.
  8. rogerio rodrigues

    2009/10/23 11:29

    Olá, vc saberia como fazer download via dos, utilizando links diretos??
  9. admin

    2009/10/26 17:06

    Olá, Rogério. Não há nada nativo no MS-DOS para baixar arquivos no FTP usando links, como se faz no Linux pelo Terminal usando o comando wget http://endereço_do_site/arquivo.extensão. O que você pode fazer, mas não no FTP pelo DOS, seria baixar arquivos usando o executável de um browser. Por exemplo: "c:\Program Files\Internet Explorer\iexplore.exe" http://endereço_do_site/arquivo.extensão Isso fará com que o IE acesse o endereço solicitado. Se for um arquivo de download, por exemplo, o IE exibirá aquela conhecida tela de progresso do download. Deficiências do Windows =/ Forte abraço!
  10. rogerio rodrigues

    2009/10/26 22:18

    vlw....esclareceu minha duvida....eu ja suspeitava disso mesmo...pois não estava encontrando nada a respeito...obrigado!!
  11. Léo

    2012/01/09 13:35

    Parabéns pelo Post!
  12. Bruno

    2012/05/17 18:20

    Estou com um problema em um server 2008 r2. Uso o mesmo ftp para outros servidor e todos mandam normalmente, mas esse foi formatado agora, e quando executo o ftp, ele para no 150 opennin... e não sai disso, e na pasta do ftp ele cria o arquivo, mas fica com 0kb. Já tentei rodar com o firewall desabilitado, mas mesmo assim não foi. Usando o windows explorer ele conetou e mandou o arquivo. Antes de formatar ele mandava normalmente, então não acredito que seja nada no modem. Tem alguma luz do que pode ser isso?
  13. Deco

    2012/10/06 10:23

    Interessante acrescentar o comando hash para marcar os binarios baixados ou para up. Assim poderá acompanhar o andamento do processo: EX: direciona para o diretorio: cd\ cd pasta_bd pasta_bd > ftp (enter) ftp:> open ftp.cronnus.net usuario > deko senha > ****** ftp > cd Dados (direciona para a pasta desejada) ftp > WD sucessofull ftp > BIN (tipo de transferencia de dados Binarios) Ftp > hashi (Marcar binarios com #) ftp > get bd001.rar (get comando para baixar + nome do arquivi com extensão) ################################################### pronto simples assim Duvida estou a disposição.
  14. 2013/02/11 19:18

    ajudou, mas também tem um plugin para firefox super ler o "fireFTP", estou usando ele agora, mas já usei o FileZilla porem este é um programa separado do navegador firefox
  15. 2013/02/11 19:18

    ajudou, mas também tem um plugin para firefox super ler o \"fireFTP\", estou usando ele agora, mas já usei o FileZilla porem este é um programa separado do navegador firefox
  16. marcelo

    2016/03/25 13:19

    automatizar o uso do ftp ------------------------ para automatizar o uso do ftp sem ter que ficar digitando os comandos vc pode usar c:\>ftp -s:acesso.txt onde acesso.txt e a sequencia do que vc digitaria dentro do FTP então crie um arquivo como por exemplo acesso.txt com a sequencia de tudo que vc digitaria dentro do ftp exemplo do arquivo acesso.txt open 192.168.43.3 3320 joao 1234567 put t.txt dir close quit Explicação: IP | porta | | open 192.168.43.3 3320 joao <- usuario do ftp 1234567 <- senha do ftp put t.txt <-envia o arquivo t.txt para o servidor dir <-mostra os arquivos no servidor close <-fecha a conexão quit <-sai do ftp
  17. marcelo

    2016/03/25 13:25

    automatizar o uso do ftp ———————— para automatizar o uso do ftp sem ter que ficar digitando os comandos vc pode usar c:\>ftp -s:acesso.txt onde acesso.txt e a sequencia do que vc digitaria dentro do FTP então crie um arquivo como por exemplo acesso.txt com a sequencia de tudo que vc digitaria dentro do ftp exemplo do arquivo acesso.txt open 192.168.43.3 3320 joao 1234567 put t.txt dir close quit Explicação: ...........IP ...........|.............. porta ...........|................. | open 192.168.43.3 3320 joao <- usuario do ftp 1234567 <- senha do ftp put t.txt <-envia o arquivo t.txt para o servidor dir <-mostra os arquivos no servidor close <-fecha a conexão quit ftp -s:acesso.txt
  18. Ricardo Alves Carvalho

    2016/05/25 14:49

    Olá. Excelente artigo. Não estou conseguindo baixar (get) arquivos em uso. Isso é uma restrição do protocolo ou do servidor de FTP (nativo do Windows Server 2008 R2)? Há alguma maneira de contornar o problema sem interromper o processo que usa o arquivo? Obrigado.

Post a comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.