Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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