Ao usar este site, você concorda com a Política de Privacidade e os Isenção de parceria e publicidade.
Aceito
SempreUpdate SempreUpdate
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Buscar
  • Contact
  • Contact
  • Blog
  • Blog
  • Complaint
  • Complaint
  • Advertise
  • Advertise
© 2022 SempreUpdate - Todos os Direitos Reservados
LENDO: Saiba como instalar e configurar o Proftpd como ftp server no Linux!
Compartilhe
Entrar
Notificações Veja mais
Últimas notícias
cumulonimbus-otimo-cliente-podcast-para-linux
Cumulonimbus: Ótimo Cliente Podcast para Linux
02/07/2022
vym-uma-ferramenta-para-criar-mapas-mentais-no-linux
VYM: Uma ferramenta para criar mapas mentais no Linux
02/07/2022
20-coisas-legais-do-inkscape-para-designers
20 coisas legais do Inkscape para designers
02/07/2022
como-fazer-sorteio-utilizando-o-terminal-linux-com-comando-shuf
Como fazer sorteio utilizando o Terminal Linux com comando shuf
02/07/2022
player-de-linha-de-comando-linux-para-spotify-youtube-e-outros-servicos-de-transmissao
Player de Linha de Comando Linux para Spotify, YouTube e Outros Serviços de streaming!
02/07/2022
Aa
SempreUpdate SempreUpdate
Aa
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Buscar
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Have an existing account? Entrar
Siga-nos
  • Contact
  • Contact
  • Blog
  • Blog
  • Complaint
  • Complaint
  • Advertise
  • Advertise
© 2022 SempreUpdate - Todos os Direitos Reservados
SempreUpdate > Blog > Tutoriais > Saiba como instalar e configurar o Proftpd como ftp server no Linux!
Tutoriais

Saiba como instalar e configurar o Proftpd como ftp server no Linux!

Redação SempreUpdate
Redação SempreUpdate 25/04/2022
Atualizado em 25/04/22 às 9:58 AM
Compartilhe
saiba-como-instalar-e-configurar-o-proftpd-como-ftp-server-no-linux
COMPARTILHE

Saiba como instalar e configurar um servidor de FTP usando o Proftpd, a ideia é ter um ftp server com alta estabilidade. Todos os passos deste tutorial podem ser executados em qualquer distribuição Linux. Assim, não importa a distribuição, baseada no Linux Kernel vai funcionar.

Download do Proftpd para Linux

Primeiramente faça o download do programa no botão abaixo:

Download do Proftpd

Agora, vamos descompactar o arquivo, entrar na pasta do Proftpd para Linux e depois compilar. Desta forma, execute todos os comandos abaixo na mesma sequência:

Terminal
tar -zxvf proftpd-1.3.7d.tar.gz
cd proftpd-1.3.7d
./configure --sysconfdir=/etc --prefix=/usr/local/

A opção “sysconfdir” será onde ficará o arquivo proftpd.conf, que será feita toda a configuração do programa. A opção “prefix” será onde ficará instalado o executável. Esses diretórios ficam a critério de cada um, lembrando sempre que você deve fazer da maneira que fique mais cômodo e fácil para você, Assim, instalar nos diretórios padrão é sempre uma boa ideia.

Compilando o Proftpd para Linux

Lembre-se que os comandos baixo devem ser executados como root ou sudo:

Terminal
make
make install

Após a instalação iremos fazer algumas configurações para ele poder funcionar corretamente.

Edite o arquivo proftpd.conf:

Terminal
vi /etc/proftpd.conf

Procure por essas três linhas, que estarão no começo do arquivo:

ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
  • ServerName: Nessa você pode colocar o nome de seu servidor, pode ser escrito o que for de sua preferência, sempre lembrando que deve ser colocado entre aspas.
  • ServerType: Eu considero melhor usar em standalone, existe a outra opção que seria usar por inetd, mas o inetd tem muito problemas, então sempre na opção standalone que funcionará sem problemas.
  • DefaultServer: Sempre coloque on.

Mais abaixo estará definido qual a porta que o proftpd usará, pode deixar a 21 que já é padrão.

Um pouco mais abaixo tem a opção Umask: Especifica a permissão que será definida para qualquer novo arquivo ou diretório, deixe ela como 022 e não terá problemas com isso. A partir da linha 34 começam as configurações de ftp anônimo, caso você queira ter um ftp anônimo deixe como está, senão, comente da linha 34 até a linha 53.

Criando o grupo

Você precisa agora criar o grupo “nogroup” para o proftpd poder rodar:

Terminal
groupadd nogroup

Pronto! Seu proftpd já pode rodar com as opções padrão.

Para iniciar o proftpd:

Terminal
proftpd

Isso já deve iniciar o daemon.

Checando se o Proftpd está funcionando

Terminal
ps ax | grep proftpd

Se tudo estiver correto irá aparecer uma linha mais ou menos assim:

Saída do Terminal
23246 ? S 0:00 proftpd (accepting connections)

Para matar qualquer processo do proftpd:

Terminal
killall proftpd

Para reiniciar o Proftpd:

Terminal
killall –HUP proftpd

Para você colocar seu proftpd para inicializar toda vez no boot, edite o arquivo /etc/rc.d/rc.local:

Terminal
vi /etc/rc.d/rc.local

E no final do arquivo coloque essas linhas:

#Inicio
echo “Inicializando o Proftpd”
/usr/local/sbin/proftpd
# Fim

Lembrando que o caminho do executável do proftpd depende do que você colocou na instalação do mesmo.

Agora vou passar pra vocês algumas configurações a mais para se fazer no proftpd.conf

ServerIdent on "Teletubies FTP Server"

A linha “Serverident on” faz com que não apareça a versão de seu ftp para quem o acessar, e sim fará aparecer o que você escreveu entre aspas.

DenyGroup !ftpusers,!webmaster

Com essas linhas acima, você pode restringir alguns grupos de acessar seu ftp, no exemplo acima estamos liberando somente conexões ftp de usuários que pertencem aos grupos ftpusers e webmaster, e negando qualquer outro grupo.

DefaultRoot ~ ftpusers
DefaultRoot ~ !webmaster

Nessas duas linhas a opção “DefaultRoot” fala que os usuários grupo ftpusers somente poderão acessar de sua pasta home para dentro, eles não poderão acessar pastas acima do home deles. Já a segunda linha diz que todos que não forem do grupo webmaster ficarão presos a seu home, e os usuários do grupo webmaster podem acessar qualquer pasta, mas nem sempre o acesso significa que eles poderão modificar ou apagar arquivos.

Esse texto é de autoria de Jean Carlos Oliveira Guandalini

Leia também

Cumulonimbus: Ótimo Cliente Podcast para Linux

VYM: Uma ferramenta para criar mapas mentais no Linux

20 coisas legais do Inkscape para designers

Como fazer sorteio utilizando o Terminal Linux com comando shuf

Player de Linha de Comando Linux para Spotify, YouTube e Outros Serviços de streaming!

MARCADORES: FTP, ftp server, Linux, Proftpd

Inscreva-se no boletim diário

Receba as últimas notícias de última hora diretamente na sua caixa de entrada.

Receba as novidades

Não se preocupe, não enviamos spam
Ao se inscrever, você concorda com nossos Termos de Uso e reconhece as práticas de dados em nossa Política de Privacidade. Você pode cancelar sua inscrição a qualquer momento.
Redação SempreUpdate 25/04/2022
Compartilhe este artigo
Facebook TwitterEmail Print
Compartilhe
Postador por Redação SempreUpdate
Os artigos vinculados à este usuário são de terceiros. A informação aqui contida não foi elaborada originalmente por nós do SempreUpdate. Mas, publicamos conforme solicitação, envio ou recomendações do próprio autor, assessoria e outros departamentos comerciais ou não comerciais.
Artigo anterior como-instalar-glabels-no-ubuntu-linux-mint-e-derivados Como instalar gLabels no Ubuntu, Linux Mint e derivados! O melhor etiquetador para Linux!
Próx Artigo Ubuntu continua sem suporte ao Flatpak Ubuntu continua sem suporte ao Flatpak

Permaneça conectado

8.7k Curta
4.5k Siga
3.1k Siga
3.4k Siga

Acabamos de publicar

cumulonimbus-otimo-cliente-podcast-para-linux
Cumulonimbus: Ótimo Cliente Podcast para Linux
Apps para Linux
vym-uma-ferramenta-para-criar-mapas-mentais-no-linux
VYM: Uma ferramenta para criar mapas mentais no Linux
Apps para Linux
20-coisas-legais-do-inkscape-para-designers
20 coisas legais do Inkscape para designers
Apps para Linux
como-fazer-sorteio-utilizando-o-terminal-linux-com-comando-shuf
Como fazer sorteio utilizando o Terminal Linux com comando shuf
Apps para Linux

Você pode gostar também

cumulonimbus-otimo-cliente-podcast-para-linux
Apps para Linux

Cumulonimbus: Ótimo Cliente Podcast para Linux

4 Min para leitura
vym-uma-ferramenta-para-criar-mapas-mentais-no-linux
Apps para Linux

VYM: Uma ferramenta para criar mapas mentais no Linux

2 Min para leitura
player-de-linha-de-comando-linux-para-spotify-youtube-e-outros-servicos-de-transmissao
Apps para Linux

Player de Linha de Comando Linux para Spotify, YouTube e Outros Serviços de streaming!

3 Min para leitura
como-instalar-o-android-file-transfer-no-ubuntu
Apps para Linux

Como Instalar o Android File Transfer no Ubuntu

3 Min para leitura
//

Nós influenciamos mais de 2 milhões de pessoas todos os meses. Levamos informação com isenção e responsabilidade.

Outros links

  • Isenção de responsabilidade da parceria e publicidade SempreUpdate
  • Política financiamento e publicidade do SempreUpdate
  • Política de Ética SempreUpdate
  • Política de Correções SempreUpdate
  • Política de verificação de fatos SempreUpdate

Sobre o SempreUpdate

SempreUpdate é um site sobre Linux composto por membros das comunidades Linux ou código aberto. Além de Linux, também falamos sobre conteúdo Geek, e outros assuntos relacionados a tecnologia.

SempreUpdate SempreUpdate
Siga-nos

© 2022 SempreUpdate - Todos Os Direitos Reservados

Removed from reading list

Undo
Bem vindo de volta!

Faça login em sua conta

Lost your password?