404 Not Found


nginx
{"id":4318,"date":"2014-09-08T12:05:29","date_gmt":"2014-09-08T15:05:29","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=4318"},"modified":"2014-09-08T12:09:28","modified_gmt":"2014-09-08T15:09:28","slug":"criando-servidor-de-ftp-facilmente-no-ubuntu-14-04-com-proftp","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2014\/09\/08\/criando-servidor-de-ftp-facilmente-no-ubuntu-14-04-com-proftp","title":{"rendered":"Criando Servidor de FTP facilmente no Ubuntu 14.04 com Proftp"},"content":{"rendered":"

Provavelmente em algum momento voc\u00ea precisou fazer download de algum arquivo em um endere\u00e7o FTP, ou precisou fazer upload de algum dado para um servidor usando este popular protocolo.<\/p>\n

Se voc\u00ea tiver um Web Server ent\u00e3o, isso se torna indispens\u00e1vel.<\/p>\n

Recentemente instalamos no Ubuntu um Web Server com Lamp, instalamos o Wordpress, instalamos o Proxy com Squid nele, e instalamos o Webmin tamb\u00e9m.<\/p>\n

Bom com um servidor bacana como este podemos instalar o servi\u00e7o de FTP tamb\u00e9m, e utilizaremos o Proftpd para fazer isso, e voc\u00ea ver\u00e1 como \u00e9 simples.<\/p>\n

1 –<\/strong> Abra o terminal e digite<\/p>\n

sudo apt-get install proftpd<\/pre>\n

\"ftp\"<\/a><\/p>\n

2 –<\/strong> Pressione “Enter” para confirmar o tipo padr\u00e3o “aut\u00f4nomo”<\/p>\n

\"ftp1\"<\/a><\/p>\n

3 –<\/strong> Ap\u00f3s a instala\u00e7\u00e3o, basta editar o arquivo de configura\u00e7\u00e3o. Para isso use seu editor de texto favorito. No exemplo abaixo estou usando o Gedit, com o comando:<\/p>\n

sudo gedit \/etc\/proftpd\/proftpd.conf<\/pre>\n

\"ftp2\"<\/a><\/p>\n

4 –<\/strong> Agora procure pelo item “ServerName”, por volta da linha 15, e altere o nome “Debian” para o nome que quiser dar ao seu sevidor de FTP.<\/p>\n

\"ftp3\"<\/a><\/p>\n

5 –<\/strong> Agora procure pelo Item “User” aproximadamente na linha 68.
\nO nome de usu\u00e1rio padr\u00e3o \u00e9 o proftpd, e o grupo est\u00e1 como “nogroup”
\nEnt\u00e3o altere o nome de usu\u00e1rio e grupo, trocando os dois para “ftp”, para o nosso exemplo deste artigo.<\/p>\n

\"ftp5\"<\/a><\/p>\n

6 –<\/strong> O usu\u00e1rio ftp j\u00e1 existe no Ubuntu, s\u00f3 precisamos definir a senha dele. Vamos fazer isso com o comando.<\/p>\n

sudo passwd ftp<\/pre>\n

\"ftp6\"<\/a><\/p>\n

7 –<\/strong> Vamos criar o grupo ftp:<\/p>\n

sudo addgroup ftp<\/pre>\n

\"ftp7\"<\/a><\/p>\n

8 –<\/strong> Adicione o usu\u00e1rio ftp<\/strong> ao grupo ftp<\/strong>.<\/p>\n

sudo addgroup ftp ftp<\/pre>\n

\"ftp7\"<\/a><\/p>\n

9 –<\/strong> Vamos alterar o arquivo “\/etc\/passwd” para podermos usar o usu\u00e1rio ftp.
\nA linha do user ftp neste arquivo \u00e9 assim:<\/p>\n

ftp:x:118:65534::\/\/srv\/ftp:\/bin\/false<\/pre>\n

e vamos deixar assim:<\/p>\n

ftp:x:118:65534::\/\/home\/ftp:\/bin\/bash<\/pre>\n

Fa\u00e7a isso utilizando o seu editor de texto, com seguinte comando:<\/p>\n

sudo gedit \/etc\/passwd<\/pre>\n

\"ftp9\"<\/a><\/p>\n

 <\/p>\n

10 –<\/strong> Crie a pasta que usaremos para o usu\u00e1rio ftp usando o seguinte comando:<\/p>\n

sudo mkdir \/home\/ftp<\/p>\n

 <\/p>\n

11 –<\/strong> Altere as permiss\u00f5es da pasta conforme sua necessidade.
\nVoc\u00ea pode querer que a pasta seja apenas para download, ou seja leitura, ou que seja para upload tamb\u00e9m, ou seja leitura e grava\u00e7\u00e3o.<\/p>\n

Neste tutorial usaremos o par\u00e2metro 777, que \u00e9 para leitura e grava\u00e7\u00e3o, tanto sua, como do grupo, e outros tamb\u00e9m.<\/p>\n

sudo chmod 777 \/home\/ftp<\/pre>\n

 <\/p>\n

Obs. Exemplos mais comuns de Permiss\u00e3o de pasta
\n<\/span><\/p>\n

Usaremos o c\u00f3digo de cores para facilitar a compreens\u00e3o quanto ao owner<\/span>, grupo<\/span> e outros<\/span>:<\/p>\n

Permiss\u00e3o 644:
\n6<\/span>4<\/span>4<\/span><\/b> ou [rw-<\/span>r–<\/span>r–<\/span>]<\/span>: Propriet\u00e1rio com permiss\u00e3o de leitura e grava\u00e7\u00e3o<\/span>, grupo com permiss\u00e3o somente de leitura<\/span>, outros com permiss\u00e3o somente de leitura<\/span>.
\nPermiss\u00e3o 755:
\n7<\/span>5<\/span>5<\/span><\/b> ou [rwx<\/span>r-x<\/span>r-x<\/span>]<\/span>:\u00a0Propriet\u00e1rio<\/span> com permiss\u00e3o total<\/span>, grupo com permiss\u00e3o de leitura e execu\u00e7\u00e3o<\/span>, outros com permiss\u00e3o de leitura e execu\u00e7\u00e3o<\/span>.
\nPermiss\u00e3o 777:
\n7<\/span>7<\/span>7<\/span><\/b> ou [rwx<\/span>rwx<\/span>rwx<\/span>]<\/span>:\u00a0Propriet\u00e1rio<\/span> com permiss\u00e3o total<\/span>, grupo com permiss\u00e3o total<\/span>, outros com permiss\u00e3o total<\/span>.<\/p>\n

* Para conferir que permiss\u00e3o que a pasta tem agora basta rodar o comando:<\/p>\n

ls -la ftp<\/pre>\n

\"ftp-permissoes\"<\/a><\/p>\n

Se algum arquivo ou pasta estiver com permiss\u00e3o rwxrwxrwx<\/strong> (se houver um “d” antes dos n\u00fameros, isto indica ser um diret\u00f3rio), quer dizer que ele tem permiss\u00e3o 777 tanto o dono o grupo e os outros usu\u00e1rios poder\u00e3o, ler, escrever e execut\u00e1-lo. \ud83d\ude09<\/p>\n

 <\/p>\n

12 –<\/strong> Depois de escolher a permiss\u00e3o reinicie o servi\u00e7o.<\/p>\n

sudo \/etc\/init.d\/proftpd restart<\/pre>\n

Depois de reiniciar, poder\u00e1 checar o status com o comando<\/p>\n

sudo \/etc\/init.d\/proftpd status<\/pre>\n

\"ftp11\"<\/a><\/p>\n

13 –<\/strong> Testando o FTP<\/p>\n

De uma outra m\u00e1quina acesse seu servidor de ftp, abrindo o navegador de arquivos ou da internet e digitando o endere\u00e7o do seu ftp.<\/p>\n

No exemplo abaixo, usarei uma m\u00e1quina com Windows para fazer isso atrav\u00e9s do Windows Explorer.<\/p>\n

Digitei na barra de pesquisa: ftp:\/\/192.168.0.194<\/pre>\n

Ele solicitar\u00e1 usu\u00e1rio e senha, ent\u00e3o entrarei com ftp, e senha que defini.<\/p>\n

\"ftp19\"<\/a><\/p>\n

Ele abriu a pasta no FTP para mim, ent\u00e3o eu irei copiar e colar este arquivo do Word que est\u00e1 em minha \u00e1rea de trabalho do Windows para dentro da pasta.<\/p>\n

\"ftp21b\"<\/a><\/p>\n

E pronto.<\/p>\n

Voc\u00ea poder\u00e1 criar outras pastas com o mesmo procedimento, e criar outros usu\u00e1rios para acessar estas pastas.<\/p>\n

Tamb\u00e9m poder\u00e1 conferir se os arquivos transferidos para dentro da pasta est\u00e3o l\u00e1 em seu servidor.<\/p>\n

\"ftp21\"<\/a><\/p>\n

Bom, \u00e9 isso a\u00ed pessoal.<\/p>\n

Se quiserem tamb\u00e9m gerenciar o seu ProFTPd atrav\u00e9s da console do Webmin<\/span><\/span><\/a>, tamb\u00e9m \u00e9 poss\u00edvel, veja s\u00f3 este ARTIGO.<\/span><\/span><\/a><\/p>\n

Abra\u00e7os,<\/p>\n

Cleuber<\/p>\n

 <\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

Provavelmente em algum momento voc\u00ea precisou fazer download de algum arquivo em um endere\u00e7o FTP, ou precisou fazer upload de algum dado para um servidor usando este popular protocolo. Se voc\u00ea tiver um Web Server ent\u00e3o, isso se torna indispens\u00e1vel. Recentemente instalamos no Ubuntu um Web Server com Lamp, instalamos o Wordpress, instalamos o Proxy …<\/p>\n","protected":false},"author":1,"featured_media":4353,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4],"tags":[],"class_list":["post-4318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux"],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=4318"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/4353"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=4318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=4318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=4318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}