You are on page 1of 2

ConfigurarFTPemumainstnciaEC2daAmazoncom

UbuntueProFTPDBloGalizadoGlobalizando
WebLogs

AinstalaodoserviodeFTP(FileTransferProtocolProtocolodeTransfernciadeArquivos)com
ProFTPDnoUbuntubemsimples,masconfigurareleparafuncionarnaAmazonfoiumpouco
problemticapramim,porissovoucompartilharalgunspassosquetivequeexecutarparatudo
funcionarnosconformes.

VocpoderiausaroserviopadroSSHparaenviarseusarquivosparaoservidor,masentendoquais
aspossveisrazesparavocprecisardeumFTP,casoqueirapermitirqueoutrosusuriosconectem
nomesmo.Poisbem,vamosaoqueinteressa.

InstaleoProFTPD:
1
# apt-get install proftpd
Sevoctivessefazendoissoemumamquinaemsuaredelocal,bastariatentarconectarpeloIPdo
computadorondevocacaboudeinstalar,usandoumaplicativoqualquerdeclienteFTP,comoo
FileZilla.Osdadosdeloginesenhasoosdequalquerusurioativonamquinaondeoserviofoi
instalado.

Mascomonoestamosrodandoissolocal,esimemumainstnciaEC2daAmazon,precisaremos
fazermaisalgunsajustes.Umdelesativaromodopassivo,queomtododeconexopadrona
maioriadosclientesFTP.IssoporqueaconexoderedeemumainstnciaAmazonEC2usaum
endereoIPinternoencaminhadoparaqueoservidorFTPrelacioneoendereoIProteadodevolta
paraoclientenomomentodaconexo.

ParaativaroFTPpassivoparatrabalharatravsdeumgatewayNATusandoProFTPDvocpode
seguirasinstruesabaixo.

AcesseoAWSConsoleManagement(PaineldeControlenositedaAmazon)
NasconfiguraesdasuainstnciaEC2,procurepelomenuSecurityGroups.

Selecioneumgrupoativoparaesseinstncia
CliquenaabaInbound,paraliberarasportasdeentradanofirewall
Adicioneumanovaregraparaorangedeportas:2021
Adicioneoutranovaregraparaorangedeportas:4915265534
Apliqueasalteraes.

EssesintervalosdeportasliberadosnoFirewallestodefinidosnospadresdaIANA(Internet
AssignedNumbersAuthority)registradoscomoportasefmerasparaointervalodeportapassiva.Se
vocnoestiverusandoEC2vocprecisarativaressasportasnofirewall.
Emseguida,vocprecisaeditaroarquivodeconfiguraodoProFTPDparadizeroqueoseu
endereoIPpblicobemcomoquaisportaspassivaseledeveusar.Oarquivodeconfigurao
normalmentelocalizadoem/etc/proftpd/proftpd.conf

1
# vim /etc/proftpd/proftpd.conf
preciso,emseguida,adicionaroudescomentarasseguinteslinhas:

1
2
PassivePorts 49152 65534MasqueradeAddress IP.ELASTICO.DO.EC2
EuusoumIPElsticoatribudoaoEC2parasecertificardequeeunotereiqueatualizarmeus
registrosdeDNStodavezqueeureiniciarainstncia.

VocpodeajustaralgumasoutrasconfiguraesdoservioFTP,comoporexemplodefinirum
nome/apelidoparaoservidor:

1
ServerName "Nome do Servidor"
ParaisolaroacessoFTPapenasparaodiretriodousurio,descomentealinha:

1
DefaultRoot ~
Paraativarasalteraes,reinicieoservio:

1
# /etc/init.d/proftpd restart
Ou

1
# service proftpd restart
Pronto,agoravocjpodeseconectarusandoFTPpassivo,usandooendereodoIPElstico,login
esenhadeumusuriodoservidor.

Porfavor,certifiquesedemanteroseuservioFTPmaisseguropossvel,porm,vocpodefazer
issoatravsdeumavariedadedemtodos,comoafiltragemdeIPedefinirexplicitamenteas
permissesparacadausurioquetempermissoparaseconectar,masissoestforadoescopo
desteartigo.

Fonte:http://superrb.com/blog/2011/05/25/howtogetpassiveftpworkingonanamazonec2ubuntu
instancewithproftpd