Servidor FTP com NetBSD (PureFTPD + MySQL)

cvs

Vamos falar sobre a instalação de um servidor ftp usando NetBSD, que tentando aproveitar sua portabilidade e sua robustez, quem sabe não rola instalar um servidor de ftp na geladeira ou no fogão? hehehe...

[ Hits: 24.970 ]

Por: Thiago Alves em 04/10/2007 | Blog: http://www.seeufosseopresidente.com.br


Introdução





O NetBSD por ser bastante portável ganhou notoriedade e além de ser portável ainda tem tecnologia BSD, bastante robusto e ótimo para serviços de missões críticas. Infelizmente hoje ainda não é muito usado, mas estamos trabalhando para que isso mude.

Nesse artigo vamos tratar de um servidor ftp usando pureftpd e mysql. Assim livraremos o sistema de usuários e diminuiremos as brechas de segurança.

Instalação e configuração do MySQL

Instalaremos o MySQL usando o pkgsrc, para isso faça o seguinte:

# cd /usr/pkgsrc/databases/mysql5-server
# make install


Agora é esperar. Dependendo da máquina isso pode demorar, também depende um pouco de conexão, tendo em vista que o pacote do mysql é um tanto quanto grande.

Após concluir a instalação, vamos configurar o mysql.

# mysql_install_db
# chown -R mysql.mysql /var/mysql
# mysqld_safe &
# mysql_secure_installation


Usando o script de instalação segura deixará seu banco um pouco mais seguro. As opções básicas são.

1. Quando perguntar a senha atual apenas aperte enter, pois não tem senha ainda o banco.

2. Coloque uma senha difícil de ser descoberta.

3. A maioria das opções default são as melhores opções, aconselho acatar todas.

Colocando o MySQL pra iniciar junto a inicialização do sistema:

# cp /usr/pkg/share/examples/rc.d/mysqld /etc/rc.d/
# chmod +x /etc/rc.d/mysqld


Adicionar ao arquivo /etc/rc.conf a linha:

mysqld=YES

Agora vamos ao PureFTPD.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação e configuração do PureFTPD
   3. Script para administrar o ftp
   4. Conclusão
Outros artigos deste autor

Incremente o iptables com patch-o-matic

Servidor Web com NetBSD (Apache + PHP + MySQL + *)

OpenBSD IDS - Solução Snort e BASE

Slackware com kernel 2.6.10 - passo a passo

Tornando seu Apache mais seguro com o ModSecurity

Leitura recomendada

Configurando a internet e compartilhando a rede local, com o Kurumin 6 (IPs estáticos)

Servidor FTP externo no Ubuntu 12.04 - Criação e configuração

Configurando Servidor WEB Completo [Apache2 + Postfix/Courier + Bind9 + ISPConfig + Roundcube Webmail]

Configurar Speedy Home na distribuição SuSE 10

Compartilhando a internet com apenas uma placa de rede e um hub/switch

  
Comentários
[1] Comentário enviado por killer_val em 28/01/2010 - 21:10h

Esse script e em php
como que instala ele sou novo no linux


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts