Artigos » FTP via MS-DOS

Posted by admin | Posted in Artigos e tutoriais | Posted on 31-08-2008

10

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 !!

Comments (10)

Ó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?

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!

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!

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:

literal 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 =)

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

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.

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.

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

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!

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

Write a comment

Security Code:

Licença Creative Commons