10/06/2015

Servidor FTP - vsftpd

Mais uma concatenação de posts que me levaram ao objetivo desejado, configurar um servidor ftp no linux. No final do post coloco as referências de onde copiei os passo abaixo.

1. Instale o servidor:
# apt-get install vsftps

2. Edite o arquivo de configuração localizado em /etc/vsftps.conf, para um funcionamento básico, com as seguintes configurações:
# vim /etc/vsftpd.conf
# Desativar o acesso anonimo 
anonymous_enable=NO .. 
# Permitir acesso a usuários locais 
local_enable=YES 
# Permitir que o usuário possa gravar/criar no diretório 
write_enable=YES 
# Bloquear o acesso dos usuário somente a sua pasta 
chroot_local_user=YES

3. Para evitar a autenticação de usuários FTP via ssh ou localmente, será criado um shell fack, limitando o acesso de usuários FTP somente ao FTP:
# echo "/bin/false" >> /etc/shells

4. Criar um grupo para os usuários do FTP:
# groupadd ftpusers

5. Criar um diretório separado onde serão criados os usuários FTP, não que seja necessário, mas mantém organizado.
# mkdir /home/ftp

6. Criar os diretórios dos usuários:
# mkdir /home/ftp/user1 
# mkdir /home/ftp/user2 
# mkdir /home/ftp/user3

7. Criar os usuários direcionando para os seus diretórios, grupo ftp e bash:
# useradd user1 -d /home/ftp/user1 -s /bin/false -G ftpusers 
# useradd user2 -d /home/ftp/user2 -s /bin/false -G ftpusers 
# useradd user3 -d /home/ftp/user3 -s /bin/false -G ftpusers

8. Alterar as permissões dos diretórios de cada usuários:
# chown user1:ftpusers /home/ftp/user1 
# chown user2:ftpusers /home/ftp/user2 
# chown user3:ftpusers /home/ftp/user3

9. Ajustar as permissões dos diretórios para que somente o usuário tenha acesso de escrita:
# chmod -R 2750 /home/ftp/

10. Reiniciar o serviço:
# service vsftpd restart

Referências

21/04/2015

Instalação do phpMyadmin

O phpMyadmin é uma interface web para administração de base de dados em MySql, assim como o phpPgadmin para o postgreSql. Antes de instalar o phhMyadmin é recomendado que o mysql já esteja rodando, o que pode ser visto em um outro post onde trata da instalação dos mysql, apache e php.

1. Instale o pacote do phpmyadmin. Várias dependências serão instaladas.
#apt-get install phpmyadmin

2. Será exibida a tela abaixo para escolher o servidor web a ser configurado automaticamente com o phpmyadmin.


3. Uma nova tela será exibida solicitando a configuração padrão para o funcionamento padrão do phpmyadmin.


4. Insira a senha do usuário root do MySql


5. Insira a senha para o phpmyadmin inserir com o servidor de base de dados, para o usuário phpmyadmin e confirme a senha

6. Para acessar basta digitar o endereço no navegador: http://localhost/phpmyadmin.

Referências
  1. http://www.vivaolinux.com.br/
  2. http://minhasdicaslinux.blogspot.com.br/