Sei sulla pagina 1di 9

CriandoServidordeFTPfacilmentenoUbuntu14.

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

Potrebbero piacerti anche