Você está na página 1de 2

Append

Bien, lo que hace el comando append, es lo siguiente: supongamos que


existe un archivo en el servidor que se llama remoto.txt y que contiene el
texto ABCD, y en nuestra PC existe otro archivo llamado local.txt que
contiene el texto 1234, si utilizamos append, lo que hacemos es anexarle el
contenido del archivo local.txt al archivo remoto.txt, por lo cual luego de
finalizada la operacin, en el se
rvidor tenemos que el archivo remoto.txt contiene el texto ABCD1234

ftp> dir
425 Unable to build data connection: Connection refused
Bien, te recomiendo que leas de biblioteca un documento que explica muy
claramente a que se debe este problema (en la seccin Protocolos,
Manuales FTP). Se debe a que detrs de un firewall o router tienes que
utilizar modo pasivo, pero el cliente de Windows no lo soporta. As que para
hacer las pruebas puedes descargar este que es mejor:
ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.2.3-win32.exe
Para utilizar ese cliente FTP que te pas el link (se llama ncFTP), en lugar de
poner open IP puerto, debes poner: open -u usuario IP puerto
No debera de darte problemas. De todas formas no dejes de leer el
documento de biblioteca as si tienes dudas me preguntas

get

El comando get se utiliza para descargar un archivo del servidor. Por


ejemplo:
get archivo_remoto.exe

mput
y el comando mput se utiliza para "subir" al servidor FTP
(multiples archivos, de ah la "m")
para utilizar mput debes especificar uno o ms archivos locales, por ejemplo:
mput archivo1 archivo2

get index.html index_sitio.html?


Eso utiliza el comando get para descargar el archivo remoto index.html y
guardarlo localmente con el nombre index_sitio.htm

open -u didi1_12_05#alumnoz.com 64.246.22.103 54321


open -P 54321 -u didi1_12_05#alumnoz.com 64.246.22.103

Modo Passivo Modo Activo, Comando PASV e PORT

Eltemaesas:enelmodopasivoutilizaselcomandoPASVyenmodoactivoelcomando
PORT
Teexplicoqueescadamodo...
EnelprotocoloFTPseutilizandosconexiones,unadecontrolquesiempreestactiva,quees
pordondeenviasloscomandosyrecibesmensajesdestatusdelservidor.Laotraconexin
queseutilizaescuandonecesitasenviarorecibirdatosysoloseabrecuandoesnecesario.
Enmodoactivo,tuPCabreunpuertoyelservidorseconectaatuPCparaenviartelosdatos,
porejemploellistadodeundirectoriocuandohacesLIST
Enmodopasivo,elservidorabreunpuertoyerestquienseconectaalservidorpara
recibir/enviarlapartededatos.
Hayunmanualenbiblioteca,enlaseccinprotocolos,bajoeltituloManualesFTP,queexplica
muybienestoyporquesquecausaproblemasutilizarmodoactivocuandoestsdetrs
deunfirewall.
queelclientedeWindowstrabajaenmodoactivopordefecto,peronosoportaelmodopasivo,
asquedebesrealizarlo"amano"(enviandoelcomandoPASVmedianteelcomandoliteral)
outilizarunclientequesilosoportenativamentecomoelncFTP

ftp> literal pasv


227 Entering Passive Mode (64,246,22,103,235,165)
ftp> cd public_html
250 CWD command successful.
ftp> put signon.txt
500 Illegal PORT command
professor pode comentar as linhas acima?
Temjin - Curso Hacker diz:
Si,teestdandoeseerrorporquesibienenviasteelcomandoPASV,noabristelaconexin
dedatos.
ApartedebesenviarelcomandoPASVcadavezquehayatransferenciadedatos,osea,por
ejemploparaelcomandocdnonecesitasenviarPASV,peroparadir(LIST)si
estoesporqueelcomandocdnotransfieredatos,soloteavisasiseejecutcorrectamenteo
no,encambiodirtedebedevolverellistadodeldirectorioporalgnlado(aquiesdonde
entraenjuegolaconexindedatos)

Você também pode gostar