Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
04
comProftp
Provavelmenteemalgummomentovocprecisoufazerdownloaddealgumarquivoemumendereo
FTP,ouprecisoufazeruploaddealgumdadoparaumservidorusandoestepopularprotocolo.
SevoctiverumWebServerento,issosetornaindispensvel.
RecentementeinstalamosnoUbuntuumWebServercomLamp,instalamosoWordPress,instalamos
oProxycomSquidnele,einstalamosoWebmintambm.
BomcomumservidorbacanacomoestepodemosinstalaroserviodeFTPtambm,eutilizaremoso
Proftpdparafazerisso,evocvercomosimples.
1Abraoterminaledigite
sudoaptgetinstallproftpd
2PressioneEnterparaconfirmarotipopadroautnomo
3Apsainstalao,bastaeditaroarquivodeconfigurao.Paraissouseseueditordetexto
favorito.NoexemploabaixoestouusandooGedit,comocomando:
sudogedit/etc/proftpd/proftpd.conf
4AgoraprocurepeloitemServerName,porvoltadalinha15,ealtereonomeDebianparao
nomequequiserdaraoseusevidordeFTP.
5AgoraprocurepeloItemUseraproximadamentenalinha68.
Onomedeusuriopadrooproftpd,eogrupoestcomonogroup
Entoaltereonomedeusurioegrupo,trocandoosdoisparaftp,paraonossoexemplodeste
artigo.
6OusurioftpjexistenoUbuntu,sprecisamosdefinirasenhadele.Vamosfazerissocomo
comando.
sudopasswdftp
7Vamoscriarogrupoftp:
sudoaddgroupftp
8Adicioneousurioftpaogrupoftp.
sudoaddgroupftpftp
9Vamosalteraroarquivo/etc/passwdparapodermosusarousurioftp.
Alinhadouserftpnestearquivoassim:
ftp:x:118:65534:://srv/ftp:/bin/false
evamosdeixarassim:
ftp:x:118:65534:://home/ftp:/bin/bash
Faaissoutilizandooseueditordetexto,comseguintecomando:
sudogedit/etc/passwd
10Crieapastaqueusaremosparaousurioftpusandooseguintecomando:
sudomkdir/home/ftp
11Altereaspermissesdapastaconformesuanecessidade.
Vocpodequererqueapastasejaapenasparadownload,ousejaleitura,ouquesejaparaupload
tambm,ousejaleituraegravao.
Nestetutorialusaremosoparmetro777,queparaleituraegravao,tantosua,comodogrupo,e
outrostambm.
sudochmod777/home/ftp
Obs.ExemplosmaiscomunsdePermissodepasta
Usaremosocdigodecoresparafacilitaracompreensoquantoaoowner,grupoeoutros:
Permisso644:
644ou[rwrr]:Proprietriocompermissodeleituraegravao,grupocompermissosomente
deleitura,outroscompermissosomentedeleitura.
Permisso755:
755ou[rwxrxrx]:Proprietriocompermissototal,grupocompermissodeleituraeexecuo,
outroscompermissodeleituraeexecuo.
Permisso777:
777ou[rwxrwxrwx]:Proprietriocompermissototal,grupocompermissototal,outroscom
permissototal.
*Paraconferirquepermissoqueapastatemagorabastarodarocomando:
lslaftp
Sealgumarquivooupastaestivercompermissorwxrwxrwx(sehouverumdantesdosnmeros,
istoindicaserumdiretrio),querdizerqueeletempermisso777tantoodonoogrupoeosoutros
usuriospodero,ler,escrevereexecutlo.
12Depoisdeescolherapermissoreinicieoservio.
sudo/etc/init.d/proftpdrestart
Depoisdereiniciar,poderchecarostatuscomocomando
sudo/etc/init.d/proftpdstatus
13TestandooFTP
Deumaoutramquinaacesseseuservidordeftp,abrindoonavegadordearquivosoudainternete
digitandooendereodoseuftp.
Noexemploabaixo,usareiumamquinacomWindowsparafazerissoatravsdoWindowsExplorer.
Digiteinabarradepesquisa:ftp://192.168.0.194
Elesolicitarusurioesenha,entoentrareicomftp,esenhaquedefini.
EleabriuapastanoFTPparamim,entoeuireicopiarecolarestearquivodoWordqueestem
minhareadetrabalhodoWindowsparadentrodapasta.
Epronto.
Vocpodercriaroutraspastascomomesmoprocedimento,ecriaroutrosusuriosparaacessar
estaspastas.
Tambmpoderconferirseosarquivostransferidosparadentrodapastaestolemseuservidor.
Bom,issoapessoal.
SequiseremtambmgerenciaroseuProFTPdatravsdaconsoledoWebmin,tambmpossvel,
vejasesteARTIGO.
Abraos,
Cleuber